云数据库 GaussDB-赋值语句:语法格式

时间:2023-11-01 16:18:34

语法格式

SELECT select_expressions INTO [STRICT] target FROM ...SELECT INTO [STRICT] target expression [FROM ..]
  • 通过基础 SQL 命令加INTO子句可以将单行或多列的结果赋值给一个变量(记录、行类型、标量变量列表)。
  • target参数可以是一个记录变量、一个行变量或一个有逗号分隔的简单变量和记录/行域列表。
  • STRICT选项

    在开启参数set behavior_compat_options = 'select_into_return_null'的前提下(默认未开启),若指定该选项则该查询必须刚好返回一行不为空的结果集,否则会报错,报错信息可能是NO_DATA_FOUND(没有行)、TOO_MANY_ROWS(多于一行)或QUERY_RETURNED_NO_ROWS (没有数据返回)。若不指定该选项则没有该限定,且支持返回空结果集。

support.huaweicloud.com/centralized-devg-v3-opengauss/gaussdb-12-0738.html