본문 바로가기
728x90

oracleDB2

[Oracle] 오라클 PL/SQL 구조 PL/SQL 구조PL/SQL은 데이터베이스 관련 작업을 수행하는 명령어와 실행에 필요한 요소를 정의하는 명령어들로 구성됩니다. 이 명령어들을 모아둔 기본 단위가 블록(block)입니다.블록의 구성 키워드는 다음과 같습니다:DECLARE(선언부): 실행에 사용될 변수, 상수, 커서 등을 선언하는 부분 (선택)BEGIN(실행부): 조건문, 반복문, SELECT, DML, 함수 등을 정의하는 부분 (필수)EXCEPTION(예외 처리부): 실행 도중 발생하는 오류를 해결하는 문장을 기술하는 부분 (선택)작성된 PL/SQL 블록은 END 키워드로 종료를 명시합니다. 기본 형식은 다음과 같습니다:DECLARE [ 실행에 필요한 여러 요소 선언 ];BEGIN [ 작업을 위해 실제 실행하는 명령어 ];EXC.. 2024. 6. 18.
오라클 커서 사용법 : 명시적 커서와 묵시적 커서 SQL문을 실행할 때, 커서(cursor)는 해당 SQL문을 처리하는 정보를 저장하는 메모리 공간을 의미합니다. 이 메모리 공간은 Private SQL Area라고 불리며, 커서는 이 메모리의 포인터를 가리킵니다. 커서를 사용하면 실행된 SQL문의 결과 값을 활용할 수 있으며, 특히 여러 행이 조회되는 경우 각 행별로 특정 작업을 수행할 수 있는 강력한 기능을 제공합니다.1. 커서란?커서는 SQL문을 처리하는 정보를 저장하는 메모리 공간의 포인터입니다. 이를 통해 SELECT문이나 데이터 조작어(DML) 같은 SQL문의 결과 값을 사용할 수 있습니다. 커서는 명시적 커서와 묵시적 커서로 나뉩니다.2. 명시적 커서명시적 커서는 사용자가 직접 선언하고 사용하는 커서입니다. 다음은 명시적 커서의 사용 단계입니.. 2024. 6. 11.
728x90