Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 事务和隔离级别 » 主键生成和并发

 

使用序列来生成唯一值

可以使用序列来生成在多个表中都具有唯一性的值或区别于一组自然数的值。可使用 CREATE SEQUENCE 语句创建序列。序列值以 BIGINT 值的形式返回。

对于每次连接,将最近使用的下一个值保存为当前值。

创建序列时,序列的定义包括数据库服务器在内存中保存的序列值的数量。当此高速缓存耗尽时,将重新填充序列高速缓存。如果数据库服务器出现故障,则保存在高速缓存中的序列值可能被跳过。

 获取序列中的值
 在序列值和 AUTOINCREMENT 值之间进行选择
 序列示例
 另请参见

创建序列
变更序列
删除序列