내장 하위 프로그램 정보

내장 하위 프로그램은 데이터베이스에 저장된 하위 프로그램입니다. 내장 프로그램은 데이터베이스에 저장되어 있으므로 여러 다른 데이터베이스 응용 프로그램의 작성 블록으로 사용될 수 있습니다.

하위 프로그램은 특정 문제를 해결하거나 관련 작업 집합을 수행하는 SQL 및 PL/SQL 문으로 구성된 PL/SQL 단위입니다. 하위 프로그램에서는 값이 호출자로 제공되는 매개변수를 포함할 수 있습니다. 하위 프로그램은 프로시저나 함수일 수 있습니다. 일반적으로 프로시저를 사용하여 작업을 수행하고 함수를 사용하여 값을 계산 및 반환합니다.

내장 서브 프로그램은 데이터베이스에 저장되므로 여러 다른 데이터베이스 응용 프로그램의 작성 블록으로 사용할 수 있습니다. 다른 하위 프로그램 또는 익명 블록 내에서 선언된 서브 프로그램을 중첩 하위 프로그램 또는 로컬 하위 프로그램이라고 합니다. 이 프로그램은 선언된 하위 프로그램 또는 블록 외부에서 호출할 수 없습니다. 익명 블록은 데이터베이스에 저장되지 않은 블록입니다.

내장 하위 프로그램에는 다음과 같은 두 가지 종류가 있습니다

독립형 하위 프로그램은 프로그램 논리 조각을 테스트하는 데 유용하지만, 제대로 작동하는 경우에는 패키지화되어 있습니다.

참조: