Workbench를 사용하여 여러 가지 유형의 사용자 정의 함수(UDF)를 작성, 테스트 및 전개할 수 있습니다. 모든 데이터베이스 서버에 대해 UDF 개발이 지원되는 것은 아닙니다.
UDF는 DB2®의 SYSYSFUN 스키마에 제공된 함수와 같이 SQL의 기존 내장 함수를 확장 또는 추가한 함수입니다. 사용자 정의 함수 및 스토어드 프로시저는 때때로 총체적으로 루틴이라고 합니다.
Workbench를 사용하여 다음과 같은 유형의 UDF를 작성할 수 있습니다.
스칼라 함수는 호출될 때마다 단일 값을 리턴합니다. 테이블 함수는 테이블을 리턴합니다.
새로운 WebSphere MQ UDF 마법사를 사용하여 큐에 있는 메시지의 컨텐츠가 단순 SQL 쿼리로 DB2 테이블에 삽입되도록 준비하는 UDF를 작성할 수 있습니다. WebSphere MQ는 분산된 이기종 환경에서 응용프로그램이 통신할 수 있도록 메시지 큐를 관리하는 미들웨어 시스템입니다. UDF를 통해 DB2에서 WebSphere MQ에 액세스할 수 있습니다. UDF는 SQL문의 일부를 구성하기 때문에 큐와 데이터베이스 조작을 함께 혼합할 수 있습니다.