DB2 ユーザー定義関数 (UDF)

ユーザー定義関数 (UDF) は、SYSFUN スキーマに提供される関数などのように、SQL の既存の組み込み関数に対する拡張機能、または追加機能です。 ユーザー定義関数およびストアード・プロシージャーは、ルーチン として集合的に参照されることがあります。

CREATE FUNCTION ステートメントは、ユーザー定義関数を作成します。 ユーザー定義関数を定義した後は、SQL ステートメントでその関数を参照できます。 DB2 ユーザー定義関数およびアプリケーションでの使用方法の詳細情報については、 DB2 インフォメーション・センターの トピック『アプリケーション開発におけるルーチン』および関連トピック、 または「DB2 アプリケーション開発ガイド」を参照してください。

ユーザー定義関数を使用すると、データベース・エンジンで適用される関数定義を追加できます。 関数をこのエンジンに追加することで、データベースから行を検索し、 検索したデータに類似する関数を適用しないで済みます。 UDF によりデータベースは、アプリケーションが使用するエンジン関数と同じ関数を活用することができます。 UDF はアプリケーションとデータベース間の協同を提供しますので、コードの再利用が容易になります。

ストアード・プロシージャーの作成と処理に必要な DB2® の特権および権限のリストについては、 『DB2 ストアード・プロシージャーおよびユーザー定義関数のための権限』を参照してください。 ユーザー定義関数の開発のその他の制約事項および情報については、 「DB2 アプリケーション開発ガイド」、 「SQL 解説書」、およびその他の DB2 の資料を参照してください。

関連資料
DB2 UDB ストアード・プロシージャーおよびユーザー定義関数のための権限
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved. (C) Copyright IBM Japan 2005