可以使用序列来生成在多个表中都具有唯一性的值或区别于一组自然数的值。可使用 CREATE SEQUENCE 语句创建序列。序列值以 BIGINT 值的形式返回。
对于每次连接,将最近使用的下一个值保存为当前值。
创建序列时,序列的定义包括数据库服务器在内存中保存的序列值的数量。当此高速缓存耗尽时,将重新填充序列高速缓存。如果数据库服务器出现故障,则保存在高速缓存中的序列值可能被跳过。
要执行这些语句,您必须有 DBA 特权,或是序列的所有者,或已被授予使用序列的权限。有关详细信息,请参见sequence-expression 子句,SELECT 语句。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |