云数据库 GAUSSDB-UPDATE:参数说明

时间:2024-01-23 20:09:29

参数说明

  • table_name

    要更新的表名,可以使用模式修饰。

    取值范围:已存在的表名称。

  • alias

    目标表的别名。

    取值范围:字符串,符合标识符命名规范。

  • column_name

    要修改的字段名。

    支持使用目标表的别名加字段名来引用这个字段。例如:

    UPDATE foo AS f SET f.col_name = 'postgres';

    取值范围:已存在的字段名。

  • expression

    赋给字段的值或表达式。

  • DEFAULT

    用对应字段的缺省值填充该字段。

    如果没有缺省值,则为NULL。

  • sub_query

    子查询。

    使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT

  • from_list

    一个表的表达式列表,允许在WHERE条件里使用其他表的字段。与在一个SELECT语句的FROM子句里声明表列表类似。

    目标表不能出现在from_list里,除非在使用一个自连接(此时它必须以from_list的别名出现)。

  • condition

    一个返回Boolean类型结果的表达式。只有这个表达式返回true的行才会被更新。

  • output_expression

    在所有需要更新的行都被更新之后,UPDATE命令用于计算返回值的表达式。

    取值范围:使用任何table以及FROM中列出的表的字段。*表示返回所有字段。

  • output_name

    字段的返回名称。

support.huaweicloud.com/devg-v1-gaussdb/gaussdb_devg_0645.html