목록전체 글 (36)
꺄르륵
1.반복문 LOOP 1.1.설명 - PL/SQL에서 제공하는 반복문은 LOOP, WHILE, FOR 문이 존재한다. 1.2. LOOP 문 - 반드시 한번은 실행된다. (1) 사용형식 LOOP 반복처리할 명령문; EXIT [WHEN 조건]; END LOOP; - 'EXIT' 문을 만나면 반복을 종료한다. - EXIT WHEN 을 사용하면 '조건'이 충족(TRUE)되면 반복이 종료된다. EX) 3단을 출력하시오 DECLARE V_NUM NUMBER(1); V_BASE NUMBER(1) := 3; BEGIN V_NUM := 1; LOOP DBMS_OUTPUT.PUT_LINE(V_BASE || '*' || V_NUM || '=' ||(V_BASE * V_NUM)); EXIT WHEN V_NUM =9; V_NUM..
PL/SQL 변수 1. 변수의 종류 1.1. SCALAR 변수 - 일반변수로 하나의 자료만 저장한다. 1.2. 참조형 변수(REFERENCE) - 해당 테이블의 행(ROW)나 컬럼의 데이터 타입과 크기를 참조한다. 1.3. COMPOSITE 변수 - 배열변수 - RECORD TYPE 과 TABLE TYPE 1.4. BINDING 변수 - 매개변수로 사용되는 IN, OUT 형 변수 - 반환되는 데이터 저장을 위한 변수 2. 일반 변수 2.1. 설명 - 고급언어의 지역변수와 동일한 기능 2.2. 사용형식 변수명 데이터타입|테이블명.컬럼명|%[ROW]TYPE [(크기)][:= 초기값] (1) 데이터타입 . 표준 SQL의 데이터 타입 사용 . BINARY_INTEGER : -2147483648 ~ 2147483..
PL/SQL 1.1. 설명 - PROCEDURAL LANGUAGE SQL - 서버에 미리 컴파일하여 저장해 놓은 모듈 - BLOCK 구조가 기본 - 변수, 매개변수, 커서, 분기문, 반복구조가 지원된다. - ANONYMOUS BLOCK, STORED PROCEDURE, FUNCTION, PACKAGE, TRIGGER 1.2. 기본구조 [이름부(매개변수)] -- 이름부가 존재하지 않으면 한번만 사용되고 사라진다. ANONYMOUS BLOCK = 익명 클래스와 같이 생각하면 될듯 [DECLARE] 선언부(변수, 상수, 커서, 사용자 정의 예외) 타입명; [BEGIN] 처리부(실행을 위한 로직 구성); [EXCEPTION] 발생된 예외사항의 예외처리; END; -- 보기(V) -> DBMS 출력 -> + 눌러..