数据仓库服务 GAUSSDB(DWS)-ALTER SEQUENCE:参数说明

时间:2024-10-21 16:50:36

参数说明

  • name

    将要修改的序列名称。

  • IF EXISTS

    当序列不存在时使用该选项不会出现错误消息,仅有一个通知。

  • MAXVALUE maxvalue | NO MAXVALUE

    序列所能达到的最大值。如果声明了NO MAXVALUE,则递增序列的缺省值为263-1,递减序列的缺省值为-1。NOMAXVALUE等价于NO MAXVALUE。

  • CACHE cachevalue

    该参数仅8.2.1.100及以上集群版本支持。

    指定要预先分配多少序列号并存储在内存中以便更快地访问。cachevalue最小值为 1(一次只能生成一个值,即 NOCACHE)。如果未指定,则保留旧缓存值。

  • OWNED BY

    将序列和一个表的指定字段进行关联。这样,在删除指定字段或其所在表的时候会自动删除已关联的序列。

    如果序列已经和表有关联后,使用OWNED BY参数后新的关联关系会覆盖旧的关联。

    关联的表和序列的所有者必须是同一个用户,并且在同一个模式中。

    使用OWNED BY NONE将删除任何已经存在的关联。

  • new_owner

    序列新所有者的用户名。用户要修改序列的所有者,必须是新角色的直接或者间接成员,并且所有者角色必须有序列所在模式上的CREATE权限。

support.huaweicloud.com/sqlreference-830-dws/dws_06_0137.html