1. 컴파일 단계
● 파싱(Parsing) : PL/SQL코드가 구문 분석되고, 문법 오류를 체크
● 바인딩(Binding) : 참조되는 테이블, 뷰, 패키지, 프로시저 등의 객체를 확인하고 연결
● 코드 생성(Code Generation) : 코드가 실행 계획으로 변경된다.
● 컴파일(Compile) : PL/SQL 블록, 프로시저, 함수 등이 컴파일되어 데이터베이스에 저장된다.
2. 실행 단계
● 실행 요청 : 클라이언트가 서버에 PL/SQL 코드 실행을 요청한다.
● 코드 로드 : 데이터베이스 서버는 저장된 PL/SQL 코드를 메모리에 로드합니다.
● 실행(Execution) : PL/SQL 엔진이 코드를 실행한다. 이 단계에서는 SQL문이 실행되고, 변수들이
처리되며, 예외가 처리된다.
● 결과 반환 : 필요한 경우 실행 결과를 클라이언트로 반환한다.
'DB > 이론' 카테고리의 다른 글
[ TSDB ] (0) | 2024.07.23 |
---|---|
[ ACID ] (0) | 2024.07.07 |
Oracle - [ Date ] vs [ TIMESTAMP ] (0) | 2024.06.28 |
SQL Injection - MyBatis (0) | 2024.06.24 |
Oracle - INDEX (0) | 2024.06.22 |