본문으로 바로가기

[DATABASE][프로시저(PROCEDURE)]

category DATABASE 2018. 4. 23. 12:52


프로시저(PROCEDURE)




서브 프로그램이란?


오라클애서 자주 사용 하는 PL/SQL 블록에 이름을 지정하고 생성해서 저장해 두었다가 필요할때 호출해서 사용할수 있도록 하는데 이를 서브 프로그램 또는 프로그램 단위라 부른다 대표적으로 로시저(PROCEDURE) ,함수(FUNCTION) ,패키지(PACKAGE), 트리거(TRIGGER)가 있으며 많이 사용하는 서브프로그램들이다.


프로시저&함수


함수와 프로시저는 문법이나 특징이 거의 비슷하다.차이점은 프로시저는 정해진 작업을 수행한 후

결과를 반환 할 수도 있고 반환하지 않고 그냥 종료할 수 도 있지만 함수는 정해진 작업을 수행 한 후 결과를 돌려준다(RETURN)는 부분만 다릅니다.


프로시저

프로시저란 지정된 특정 처리를 실행하는 서브 프로글램의 한 유형으로 단독으로 실행되거나 다른

'DATABASE' 카테고리의 다른 글

[DATABASE][Developer Downloads ]  (0) 2018.04.23
[DATABASE][시퀀스]  (0) 2018.04.22
[DATA BASE][인덱스]  (0) 2018.04.20
[DATABASE][SCHEMA]  (0) 2018.04.20
[DATABASE][view]  (0) 2018.04.20