목록Oracle SQL (53)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) --3) WHILE LOOP문 /* [표현식] WHILE 반복문이 수행될 조건 LOOP 반복적으로 실행시킬 구문 END LOOP; */ ex) DECLARE I NUMBER := 1; BEGIN WHILE I
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* PROCEDURE LANGUAGE EXTENSION TO SQL 오라클자체에 내장되어 있는 절차적 언어 SQL문장 내에서 변수의 정의, 조건처리(IF), 반복처리(LOOP,FOR,WHILE), 예외처리등을 지원하여 SQL의 단점을 보완. 다수의 SQL문을 한번에 실행가능(BLOCK구조) * PL/SQL구조 - [선언부 (DECLARE SECTION)] : DECLARE로 시작, 변수나 상수를 선언 및 초기화하는 부분 - [실행부 (EXECUTABLE SECTION)] : BEGIN으로 시작(--;END로 끝남),SQL문(SELECT,UPDATE,DELETE,..) 또는 제어문(조건문,반복문) 등의 로직을 기술하..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* 데이터를 빠르게 검색하기 위한 구조 데이터의 정렬과 탐색같은 DBMS의 성능향상을 목적으로 사용한다. 인덱스의 특징 인덱스로 설정한 칼럼의 데이터들을 별도로 "오름차순으로 정렬"하여 특정 메모리 공간에 물리적인주소(ROWID) 실제 칼럼의 값을 함께 저장시킴 */ -- 현재 계정에 생성된 인덱스들 확인 SELECT * FROM USER_INDEXES; -- PK설정시 자동으로 인덱스 생성됨. -- 현재 계정에 생성된 인덱스와 + 인덱스가 적용된 칼럼을 확인 SELECT * FROM USER_IND_COLUMNS; -- 실행계획 확인. SELECT * FROM EMPLOYEE JOIN DEPARTMENT ON D..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다:) /* 자동으로 번호를 발생시켜주는 역할을 하는 객체 ★(자동번호 부여기) 정수값을 자동으로 순차적으로 발생시켜줌 EX) 주차번호, 회원번호, 사번, 게시글번호등 => 순차적으로 겹치지 않는 숫자로 채번할 때 사용할 예정 1. 시퀀스객체 생성 구문 [표현법] CRATE SEQUENCE 시퀀스명 START WITH 시작 숫자 => 생략 가능, 처음발생시킬 시작값 기본값은 1 INCREMENT BY 증가값 => 생략 가능 기본값은 1씩 증가, 한번 시퀀스 증가할때마다 몇씩 증가할건지 결정 MAXVALUE 최대값 => 생략가능, 최대값 지정 MINVALUE 최소값 => 생략가능, 최소값 지정 CYCLE/NOCYCLE => 생..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* 데이터를 빠르게 검색하기 위한 구조 데이터의 정렬과 탐색같은 DBMS의 성능향상을 목적으로 사용한다. 인덱스의 특징 인덱스로 설정한 칼럼의 데이터들을 별도로 "오름차순으로 정렬"하여 특정 메모리 공간에 물리적인주소(ROWID) 실제 칼럼의 값을 함께 저장시킴 */ ex)-- 현재 계정에 생성된 인덱스들 확인 SELECT * FROM USER_INDEXES; -- PK설정시 자동으로 인덱스 생성됨. -- 현재 계정에 생성된 인덱스와 + 인덱스가 적용된 칼럼을 확인 SELECT * FROM USER_IND_COLUMNS; ex)-- 실행계획 확인. SELECT * FROM EMPLOYEE JOIN DEPARTMEN..