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

时间:2024-12-13 17:15:47

参数说明

  • table_name

    要插入数据的目标表名。

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

  • col_name

    目标表中的字段名。

    • 字段名可以有子字段名或者数组下标修饰。
    • 没有在字段列表中出现的每个字段,将由系统默认值,或者声明时的默认值填充,若都没有则用NULL填充。例如,向一个复合类型中的某些字段插入数据,那么其他字段将是NULL。
    • 目标字段(col_name)可以按顺序排列。如果没有列出任何字段,则默认全部字段,且顺序为表声明时的顺序。
    • 如果VALUE子句和QUERY中只提供了N个字段,则目标字段为前N个字段。
    • VALUE子句和QUERY提供的值在表中从左到右关联到对应列。

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

  • PARTITION ( partition_name [, ... ] )

    指定分区插入操作。其中partition_name为分区名。

    如果VALUE子句的值和指定分区不一致,结果会提示异常。

  • value

    待插入的值,value格式为:

    { expression | DEFAULT }
    1. expression表示赋予对应列一个有效表达式或值。

      向表中字段插入单引号 " ' "时需要使用单引号自身进行转义。

      如果插入行的表达式不是正确的数据类型,系统试图进行类型转换,若转换不成功,则插入数据失败,系统返回错误信息。

    2. DEFAULT表示对应字段名的缺省值。如果没有缺省值,则为NULL。
  • query

    一个查询语句(SELECT语句),将查询结果作为插入的数据。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0664.html