728x90
함수(Function)
- 보통 값을 계산하고 결과값을 반환하기 위해서 함수를 많이 사용 합니다.
- 대부분 구성이 프로시저와 유사 하지만 IN 파라미터만 사용 할 수 있습니다.
- 반드시 반환될 값의 데이터 타입을 RETURN문에 선언해야 합니다.
- 또한 PL/SQL블록 내에서 RETURN문을 통해서 반드시 값을 반환해야 합니다.
프로시저
- 특정 작업을 수행할수 있고, 이름이 있는 PL/SQL 블록으로서. 매개 변수를 받을수 있고 반복적으로 사용할수 있는거죠..
- 보통 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는 PL/SQL블록을 데이터 베이스에 저장하기 위해 생성합니다.
package
- 패키지(package)는 오라클 데이터베이스에 저장되어 있는 서로 관련있는 PL/SQL 프로지져와 함수들의 집합 입니다
-패키지는 선언부와 본문 두 부분으로 나누어 집니다.
출처 : www.oracleclub.com
728x90
반응형
'프로그램 개발(분석, 설계, 코딩, 배포) > 2. 개발' 카테고리의 다른 글
개발_RPC_COM 스텁 프록시 마샬링 언마샬링 (0) | 2022.11.04 |
---|---|
개발_C++_가상함수(virtual, override 키워드) (0) | 2022.11.04 |
데이터베이스_oracle 프로시저, 함수, 패키지 (0) | 2022.11.01 |
데이터베이스_조회 (0) | 2022.10.31 |
데이터베이스_프로시저 사용에 관한 글 (0) | 2022.10.31 |