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

SQL Anywhere 11.0.1 (中文) » SQL Remote » SQL Remote 复制设计 » SQL Remote 复制设计和设置 » 重复主键错误

 

全局自动增量列

使用 GLOBAL AUTOINCREMENT 缺省值为每个远程数据库指派一个唯一的全局数据库标识号。

如果您为某列指定了 GLOBAL AUTOINCREMENT 缺省值,则将对该列的值域进行分区。每个分区都包含相同数目的值。例如,如果将数据库中一个整数列的分区大小设置为 1000,则一个分区的范围是从 1001 到 2000,下一个分区从 2001 到 3000,依此类推。

SQL Anywhere 只从用该数据库编号唯一标识的分区提供数据库中的缺省值。例如,如果您为某远程数据库指派了标识号 10,则该数据库中的缺省值将从 10001-11000 这个范围中选择。另一个远程数据库被指派了标识号 11,它将为同一列提供 11001-12000 范围中的缺省值。

另请参见

声明 DEFAULT GLOBAL AUTOINCREMENT