SQL ルーチンの CREATE ステートメント
CREATE ステートメントを使用して、SQL ルーチンを作成し、ステートメント内にルーチン本体のログインを保管することができます。
SQL ルーチンは、ルーチン・タイプに適した CREATE ステートメントを実行することによって作成されます。 CREATE ステートメントではルーチン本体も指定します。 ルーチン本体は、SQL ルーチンの場合、SQL ステートメントまたは SQL PL ステートメントだけで記述する必要があります。 SQL プロシージャーの作成、デバッグ、実行には、 IBM® Db2® デベロップメント・センターを使用すると便利です。 SQL のプロシージャー、関数、メソッドは、 Db2 コマンド行プロセッサーで作成することも可能です。
SQL のプロシージャー、関数、メソッドには、 それぞれの CREATE ステートメントがあります。 ステートメントの構文はそれぞれ違いますが、共通のエレメントもいくつかあります。 各ステートメントでは、 ルーチン名を指定しなければなりません。 パラメーターが必要であれば、パラメーターも指定しなければなりません。 戻りタイプの指定も必要です。 ルーチンに組み込むロジックに関する情報を Db2 に渡すための追加のキーワードも指定できます。 Db2 は、そのルーチン・プロトタイプと追加のキーワードを使用して、 呼び出し時にルーチンを識別し、 必要なフィーチャー・サポートと最適なパフォーマンスでルーチンを実行します。
Db2 デベロップメント・センターまたはコマンド行プロセッサーで SQL プロシージャーを作成するための具体的な情報や、関数やメソッドを作成するための具体的な情報については、 以下の関連トピックを参照してください。