Reference Guide > TDV SQL Script > SQL Script Statement Reference > DECLARE Constants
 
DECLARE Constants
You can define constants in SQL Script by declaring them with unique names.
Syntax
DECLARE [PUBLIC] <variableName>[,…] <type> DEFAULT <valueExpression>]
Remarks
You must declare a CONSTANT before using it.
DEFAULT initializes the variable.
If you declare multiple variables (for example, ROW (a INT, b CHAR)), enclose a comma-separated list of default values in parentheses in the same order (for example, DEFAULT (1, 'abc')).
A PUBLIC constant should be declared at a global level.
You can use a constant wherever you can use a literal.
Constants are not modifiable.
Variable declaration rules apply to constants. (See DECLARE Variable.)
Example
PROCEDURE constants ( )
  BEGIN
    DECLARE PUBLIC x CONSTANT INT DEFAULT 1234;
    DECLARE PUBLIC y CONSTANT ROW (a INT, b CHAR) DEFAULT (1, 'abc');
  END