DECLARE Constants

定数を一意の名前で宣言することにより、SQL スクリプトで定数を定義できます。

構文

DECLARE [PUBLIC] <variableName>[,…] <type> DEFAULT <valueExpression>]

備考

CONSTANT は、使用する前に宣言する必要があります。
DEFAULT は変数を初期化します。
複数の変数を宣言する場合 (例:ROW (a INT, b CHAR) )、デフォルト値のカンマ区切りリストを同じ順序で括弧で囲みます (例:DEFAULT (1, 'abc') )。
PUBLIC 定数は、グローバル レベルで宣言する必要があります。
リテラルを使用できる場所ならどこでも定数を使用できます。
定数は変更できません。
変数宣言規則は定数に適用されます(「DECLARE 変数」を参照してください。)

PROCEDURE constants ( ) 
  BEGIN
    DECLARE PUBLIC x CONSTANT INT DEFAULT 1234;
    DECLARE PUBLIC y CONSTANT ROW (a INT, b CHAR) DEFAULT (1, 'abc') ;
  END