代入ステートメント式を評価して変数に値を代入します。変数に値を代入する前に、その変数が宣言されている必要があります(Declaration Statementを参照)。
Usage
<variable reference> = <expression>;
Syntax
BEGIN
-- declarations
DECLARE
STRING myString;
DECLARE
INTEGER
x;
-- assignments
myString =
'Thank you'
;
VARIABLES.x = (
SELECT
1);
END
代入に有効な変数には、宣言文で宣言されたスコープ内変数、またはプロシージャのIN/OUT
とOUT
パラメータがあります。IN/OUT
とOUT
パラメータは、完全修飾名でアクセスできます。
Example with an Out Parameter
CREATE
VIRTUAL
PROCEDURE
proc (
OUT
x STRING, INOUT y STRING)
AS
BEGIN
proc.x =
'some value '
|| proc.y;
y =
'some new value'
;
END