代入ステートメント式を評価して変数に値を代入します。変数に値を代入する前に、その変数が宣言されている必要があります(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/OUTOUTパラメータがあります。IN/OUTOUTパラメータは、完全修飾名でアクセスできます。

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