사용자 정의 함수(UDF)는 SYSFUN 스키마에 제공된 것과 같이 SQL의 기존 기본 제공 함수를 확장하거나 추가한 것입니다. 사용자 정의 함수 및 저장 프로시저는 간혹 합쳐서 루틴이라고도 합니다.
사용자 정의 함수를 사용하여 데이터베이스 엔진에 적용된 함수 정의를 추가할 수 있습니다. 엔진에 함수를 추가함으로써 데이터베이스에서 행을 검색하여 검색된 데이터에 유사한 함수를 적용하는 수고를 덜 수 있습니다. UDF는 데이터베이스가 응용프로그램이 사용하는 같은 엔진 함수를 이용하도록 합니다. UDF는 응용프로그램과 데이터베이스 간에 시너지를 제공하고 코드 재사용을 권장합니다.
저장 프로시저를 작성하고 작업하는 데 필요한 DB2® 특권 및 권한 목록은 DB2 저장 프로시저 및 사용자 정의 함수에 대한 권한을 참조하십시오. 사용자 정의 함수 개발에 대한 추가적인 제한사항 및 정보는 DB2 응용프로그램 개발 안내서, SQL 안내서 및 기타 DB2 문서를 참조하십시오.