개요

저장 함수와 저장 프로시저를 사용하면 SQL로 구현하지 못하는 복잡한 프로그램의 로직을 구현할 수 있으며,  사용자가 보다 쉽게 데이터를 조작하게 할 수 있다. 함수와 프로시저는 데이터를 조작하기 위해 실행 명령의 흐름이 있고, 쉽게 조작할 수 있고, 관리할 수 있는 블록 단위라고 할 수 있다.

CUBRID는 JAVA로 저장 함수와 프로시저를 개발할 수 있도록 지원한다. JAVA 저장 함수와 프로시저는 CUBRID에서 호스팅한 JAVA 가상 머신(JVM, Java Virtual Machine)에서 실행된다.

JAVA 저장 함수/프로시저는 SQL에서도 호출할 수 있으며, JDBC를 사용하여 쉽게 JAVA 응용 프로그램에서 호출할 수 있다.

JAVA 저장 함수/프로시저를 사용할 때 얻을 수 있는 이점은 다음과 같다.