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