PL SQL(3)
-
제어 구문과 반복문
제어 구문과 반복문IF문IF 조건 THEN -- 참인 경우 ELSE -- 거짓인 경우END IF;CASE문다양한 조건에 분기 처리하는 구문.CASE 식 WHEN 조건1 THEN -- 조건 1인 경우 WHEN 조건2 THEN ELSE -- 조건에 해당 안될 때END CASE; 실습DECLARE NAME VARCHAR2(10) := 'VIKA';BEGIN CASE NAME WHEN 'VIKA' THEN DBMS_OUTPUT.PUT_LINE('NAME = ' || NAME); ELSE DBMS_OUTPUT.PUT_LINE('NAME = NULL'); END CASE;END;/L..
2025.03.14 -
PL SQL 블록 구조
PL/SQL 블록은 DECLARE, BEGIN, EXCEPTION, END 로 구성DECLARE -- 변수 선언 : 변수명, 데이터 타입을 선언 NAME VARCHAR2(10) NAME2 VARCHAR2(10) := 'ANNA'; BEGIN -- 실행할 코드 IF, CASE, LOOP 문이 위치할 수 있음.EXCEPTION -- 예외처리 코드END; -- 블록의 끝을 의미/ -- PL/SQL 블록을 실행하는 역할.[데이터 타입]NUMBER: 숫자 타입으로 정수나 실수 값을 저장할 수 있습니다.VARCHAR2: 문자열 타입으로 변수 길이에 따라 가변적으로 저장할 수 있습니다.DATE: 날짜와 시간 값을 저장할 수 있습니다.CURSOR: 쿼리 결과를 가리키는 커서 값을 저장할..
2025.03.14 -
PL SQL
SQL을 확장한 절차적 언어오라클에서 지원한는 프로그래밍 언어의 특성을 수용해 SQL에서 사용할 수 없는 절차적 프로그래밍 기능을 가짐.PL/SQL 종류 및 설명오라클 PL/SQL(Procedural Language/SQL)은 SQL을 확장하여 절차적 프로그래밍이 가능하도록 만든 언어입니다.PL/SQL은 Procedure(프로시저), Function(함수), Trigger(트리거) 등 여러 가지 실행 단위를 제공합니다.PL/SQL 블록 구조와 변수[[PL SQL 블록 구조]]PL/SQL은 블록 구조다.블록 선언실행예외처리변수는 데이터를 가공하고 처리하는데 사용, 다양한 타입 지원.제어 구문, 반복문[[제어 구문과 반복문]]PL/SQL은 제어 구문과 반복문을 통해 프로그램 흐름을 제어할 수 있다.IF, C..
2025.03.14