云数据库 GAUSSDB-ALTER TYPE:语法格式

时间:2024-11-02 18:51:27

语法格式

  • 修改类型
    1
    ALTER TYPE name action [, ... ];
    

    其中action对应的子句如下:

    • 给复合类型增加新的属性。
      1
      ADD ATTRIBUTE attribute_name data_type [ COLLATE collation ] [ CASCADE | RESTRICT ]
      
    • 从复合类型中删除一个属性。
      1
      DROP ATTRIBUTE [ IF EXISTS ] attribute_name [ CASCADE | RESTRICT ]
      
    • 改变一种复合类型中某个属性的类型。
      1
      ALTER ATTRIBUTE attribute_name [ SET DATA ] TYPE data_type [ COLLATE collation ] [ CASCADE | RESTRICT ]
      
  • 给复合类型增加新的属性。
    1
    ALTER TYPE name ADD ATTRIBUTE attribute_name data_type [ COLLATE collation ] [ CASCADE | RESTRICT ];
    
support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb-12-0342.html