본문 바로가기

DATABASE/PL_SQL 기초

(4)
04. 반복 제어문 반복문은 특정 작업을 반복하여 수행하고자 할 때 사용한다. PL/SQL에서는 기본LOOP, WHILE LOOP, FOR LOOP, Cusor FOR LOOP 반복문을 제공한다. 1) 기본 LOOP - 기본 반복문 2) WHILE LOOP - 특정 조건식의 결과를 통해 반복 수행 3) FOR LOOP - 반복 횟수를 정하여 반복 수행 4) Cusor FOR LOOP - 커서를 활용한 반복 수행 반복 수행을 중단시키거나 특정 반복 주기를 건너뛰는 명령어도 보자. 1) EXIT - 수행중인 반복 종료 2) EXIT - WHEN : 반복 종료를 위한 조건식을 지정하고 만족하면 반복 종료 3) CONTINUE - 수행 중인 반복의 현재 주귀를 건너뜀 4) CONTINUE - WHEN : 특정 조건식을 지정하고 조..
03. 조건 제어문 특정 조건식을 통해 상황에 따라 실행할 내용을 달리하는 방식의 명령어를 조건문이라고 한다. PL/SQL 에서는 IF문과 CASE문을 사용할 수 있다. IF조건문 PL/SQL에서 제공하는 IF 조건문은 다음과 같이 세 가지 방식을 사용할 수 있다. 1) IF-THEN : 특정 조건을 만족하는 경우 작업 수행 2) IF-THEN-ELSE : 특정 조건을 만족하는 경우와 반대 경우에 각각 지정한 작업 수행 3) IF-THEN-ELSIF : 여러 조건에 따라 각각 지정한 작업 수행 1) IF - THEN 여러 프로그래밍 언어에서 사용하는 단일 IF문과 같은 역할을 하는 IF-THEN문은 다음과 같이 사용한다. 주어진 조건식의 결과 값이 true 인 경우에는 작업을 수행하지만 false 또는 NULL일 경우에는 ..
02. 변수와 상수 변수 선언과 값 대입하기 변수는 데이터를 일시적으로 저장하는 요소로 이름과 저장할 자료형을 지정하여 선언부에서 작성한다. 선언부에서 작성한 변수는 실행부에서 활용한다. 기본 변수 선언과 사용 변수를 선언하는 형식 : 변수이름 자료형 := 값 또는 값이 도출되는 여러 표현식; 변수를 선언만 하려면 자료형까지만 쓰면 된다. 상수 정의하기 저장한 값이 필요에 따라 변하는 변수와 달리 상수는 한번 저장한 값이 프로그램이 종료될 때 까지 유지되는 저장요소이다. 상수를 선언할 때는 다음과 같이 기존 변수 선언에 CONSTRANT키워드를 지정한다. ( 자바의 final, JS의 const ) 변수의 기본값 지정하기 DEFAULT 키워드는 변수에 저장할 기본값을 지정한다. 변수이름 자료형 DEFAULT 값 또는 값이 ..
01. PL/SQL 구조 블록이란? PL/SQL은 데이터베이스 관련 특정 작업을 수행하는 명령어와 실행에 필요한 여러 요소를 정의하는 명령어 등으로 구성되며, 이러한 명령어를 모아 둔 PL/SQL 프로그램의 기본 단위를 블록이라고 한다. 구성키워드 1) DECLARE (선언부) [선택사항] - 실행에 사용될 변수, 상수, 커서 등을 선언 2) BEGIN (실행부) [필수사항] - 조건문, 반복문, SELECT, DML, 함수 등을 정의 3) EXCEPTION (예외 처리부) [선택사항] - PL/SQL 실행 도중 발생하는 오류/예외상황을 해결하는 문장 기술 기본형식 DECLARE [실행에 필요한 여러 요소 선언] ; BEGIN [작업을 위해 실제 실행하는 명령어] ; EXCEPTION [PL/SQL 수행 도중 발생하는 오류 처리..