DECLARE定数
定数を一意の名前で宣言することにより、SQLスクリプトで定数を定義できます。
構文
DECLARE [PUBLIC] <variableName>[,…] <type> DEFAULT <valueExpression>]
備考
•使用する前に、CONSTANTを宣言する必要があります。
•DEFAULTは変数を初期化します。
•複数の変数(たとえば、ROW(a INT、b CHAR))を宣言する場合は、デフォルト値のコンマ区切りリストを同じ順序で括弧で囲みます(たとえば、ROW(a INT、b CHAR))。たとえば、DEFAULT(1、 'abc'))。
•PUBLIC定数はグローバルレベルで宣言する必要があります。
•リテラルを使用できる場所であればどこでも定数を使用できます。
•定数は変更できません。
例
PROCEDURE constants ( )
BEGIN
DECLARE PUBLIC x CONSTANT INT DEFAULT 1234;
DECLARE PUBLIC y CONSTANT ROW (a INT, b CHAR) DEFAULT (1, 'abc');
END