云数据库 GAUSSDB-赋值语句:变量语法

时间:2024-11-02 18:50:39

变量语法

给变量赋值的语法请参见图1

图1 assignment_value::=

对以上语法格式的解释如下:

  • variable_name:变量名。
  • value:可以是值或表达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。

示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
gaussdb=# DECLARE
    emp_id  INTEGER := 7788;--赋值
BEGIN   
    emp_id := 5;--赋值
    DBE_OUTPUT.PRINT_LINE(emp_id);
    emp_id := 5*7784;
    DBE_OUTPUT.PRINT_LINE(emp_id);
END;
/
--结果如下:
5
38920
ANONYMOUS BLOCK EXECUTE
support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-12-0730.html