본문 바로가기

프로시저

(SQL)프로시저와 함수의 모임 패키지에 대해 알아봅시다 ▣ 패키지란?? ▷ 연관성이 있는 함수나 프로시저를 그룹으로 모아놓은 개념이다. ▣ 패키지의 구성 ▷ 선언부 + 몸체부로 구성되어 있다. ※ 패키지 선언부에 선언이 되어있지 않더라도 패키지 몸체부에서 사용할 수 있지만, 권장사항은 아니다. ◈ 선언부 ▶ 구문 형식 - CREATE [OR REPLACE] PACKAGE 패키지명 IS [AS] PROCEDURE 프로시저1이름. PROCEDURE 프로시저2이름, . . . END; / ◈ 몸체부 ▶ 구문 형식 - CREATE [OR REPLACE] PACKAGE BODY 패키지명 //선언부와 패키지명이 같아야 한다. IS [AS] PROCEDURE 프로시저 이름 subprogram bodies : 실제 작동하게 될 서브프로그램(프로시저, 함수) end; / ▣..
(SQL) 서브프로그램 및 프로시저에 대해 알아보자! ▣ PL/SQL 서브프로그램 : 데이터베이스의 저장된 PL/SQL(프로시저, 함수) ▷ 서브프로그램은 내장된 함수와 프로시저가 있다. ◈ 익명블럭의 특징 ▷ 이름이 없는 PL/SQL블록(문) ▷ 사용할 때마다 컴파일이 필요. ▷ 데이터베이스에 저장되어 있지 않다. ▷ 다른 응용프로그램에서 사용할 수 없다. ▷ 값을 반환할 수 없다. ▷ 매개변수(파라미터)를 사용할 수 없다. ◈ 서브프로그램의 특징 ▷ 이름이 있는 PL/SQL블록(문) ▷ 최초 실행될 때 한번만 컴파일 한다. ▷ 데이터베이스에 저장되어 있다. ▷ 다른 응용프로그램에서 사용할 수 있다. ▷ 함수일 경우 값을 반환할 수 있다. ▷ 매개변수(파라미터)를 사용할 수 있다. ▣ 프로시저란?? ▷ 특정 처리를 위한 서브 프로그램의 한 유형으로, 단독..