본문 바로가기

IT 지식/DB

[SQL] Procedure, Function, Package

728x90
반응형

PL/SQL : Database 내에서 절차적인 처리를 할 수 있도록 지원하는 3GL 언어

DML(INSERT, DELETE, UPDATE, SELECT) : 비절차적인 처리

Procedure와 Function : PL/SQL. Java. C등을 이용하여 작성

Procedure : 실행 결과를 리턴하지 않는다.

Function : 실행 결과를 리턴한다.

Package : 관련된 Procedure와 Function들의 묶음

Header 부분과 Body 부분으로 구성되어 진다.

Business Logic을 Stored Procedure 안에 두면 Application 수정없이 System을 변경할 수 있고 성능을 향상시킬 수 있음


패키지 실행 방법

패키지이름.procedure나 function


Dictionary

- SELECT NAME, TYPE, LINE, TEXT

FROM USER_SOURCE

WHERE NAME = 'ADJUST_SAL'

ORDER BY LINE;


 - SELECT OBJECT_NAME, OBJECT_TYPE, CREATED, TIMESTAMP FROM USER_OBJECTS;



728x90
반응형

'IT 지식 > DB' 카테고리의 다른 글

[SQL] Oracle  (0) 2016.03.18
[SQL]ROWID  (0) 2016.03.09
[펌]PK 가 없는 테이블에서 중복된 데이터 제거하기  (0) 2015.12.18
[SQL] 제약 조건  (0) 2015.11.15
[SQL] 테이블 관리 및 활용  (0) 2015.11.11