SQL 모듈
DBMS에 SQL 문을 보내는 두 번째 기술은 모듈을 통해서입니다. 간단히 말해, 모듈은 호스트 프로그래밍 언어에서 호출되는 프로시저 그룹으로 구성됩니다. 각 프로시저에는 단일 SQL 문이 포함되며 데이터는 매개 변수를 통해 프로시저와 전달됩니다.
모듈은 애플리케이션 코드에 연결된 개체 라이브러리로 생각할 수 있습니다. 그러나 프로시저와 애플리케이션의 나머지 부분을 연결하는 방법은 구현에 따라 다릅니다. 예를 들어 프로시저를 개체 코드로 컴파일하고 애플리케이션 코드에 직접 연결하거나, DBMS에 컴파일 및 저장하고, 애플리케이션 코드에 배치된 액세스 계획 식별자에 대한 호출 또는 런타임에 해석될 수 있습니다.
모듈의 기본 장점은 프로그래밍 언어와 SQL 문을 클린 구분한다는 것입니다. 이론적으로는 다른 하나를 변경하지 않고 변경하고 단순히 다시 연결할 수 있어야 합니다.