云数据库 GAUSSDB-CREATE SEQUENCE:注意事项

时间:2024-04-26 16:16:21

注意事项

  • Sequence是一个存放等差数列的特殊表,该表受DBMS控制。这个表没有实际意义,通常用于为行或者表生成唯一的标识符。
  • 如果给出一个模式名,则该序列就在给定的模式中创建,否则会在当前模式中创建。序列名必须和同一个模式中的其他序列、表、索引、视图或外表的名称不同。
  • 创建序列后,在表中使用序列的nextval()函数和generate_series(1,N)函数对表插入数据,请保证nextval的可调用次数大于等于N+1次,否则会因为generate_series()函数会调用N+1次而导致报错。
  • 被授予CREATE ANY SEQUENCE权限的用户,可以在public模式和用户模式下创建序列。
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0537.html