ページの先頭行へ戻る
Symfoware Server V12.2.0 RDB運用ガイド(データベース定義編)
FUJITSU Software

2.6.7 プロシジャルーチン定義

プロシジャルーチンの定義は、CREATE PROCEDURE文で行います。

参照

プロシジャルーチン機能の詳細は、“アプリケーション開発ガイド(共通編)”を参照してください。

在庫管理データベースにプロシジャルーチンPROC001を設定する例を以下に示します。

PROC001を定義する例

CREATE PROCEDURE   STOCKS.PROC001  ( IN  KEY1  INTEGER )
                             ↑              ↑
                         ルーチン名      パラメタ宣言

                    COMMENT '在庫不足の製品の発注依頼'
                                   ↑
                                注釈定義
   BEGIN                                                     -+
     DECLARE 在庫数量変数 INTEGER;                            |
     SELECT  在庫数量  INTO  在庫数量変数 FROM  STOCKS.在庫表;|→複合文
          :                                                   |
   END                                                       -+

プロシジャの注釈定義

プロシジャルーチンに対して、文字列または各国語文字列で注釈を指定することができます。最大256バイトの文字列を指定することができます。文字列と各国語文字列の両方を注釈として指定することもできます。注釈が不要な場合は、指定を省略します。