リファレンスガイド> TDV SQLスクリプト> SQLスクリプトステートメントリファレンス> DECLARE定数
 
DECLARE定数
定数を一意の名前で宣言することにより、SQLスクリプトで定数を定義できます。
構文
DECLARE [PUBLIC] <variableName>[,…] <type> DEFAULT <valueExpression>]
備考
使用する前に、CONSTANTを宣言する必要があります。
DEFAULTは変数を初期化します。
複数の変数(たとえば、ROW(a INT、b CHAR))を宣言する場合は、デフォルト値のコンマ区切りリストを同じ順序で括弧で囲みます(たとえば、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