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 (中文) » UltraLite - 数据库管理和参考 » UltraLite 用作 MobiLink 客户端 » UltraLite 客户端 » UltraLite 中的主键唯一性 » 分区大小

 

替换 GLOBAL AUTOINCREMENT 列的分区大小

增加 GLOBAL AUTOINCREMENT 列的分区大小可确保分区内的编号资源很少被用尽。

前提条件

必须连接到 UltraLite 数据库。

 任务
  1. 创建带有 GLOBAL AUTOINCREMENT 列的表,其中用括号指定分区大小。

    执行以下 SQL 代码:

    CREATE TABLE customer (
       id   INT          DEFAULT GLOBAL AUTOINCREMENT (5000),
       name VARCHAR(128) NOT NULL,
       PRIMARY KEY (id)
    )

    创建一个简单引用表,其中包含两列—用于保存客户标识号的整数列和用于保存客户名称的字符串列。ID 的分区大小为 5000。

  2. 在 Sybase Central 中连接到 UltraLite 数据库。

  3. 右击客户表的 ID 列并单击 [属性]。

  4. 单击 [] 选项卡。

  5. 在 [分区大小] 字段中输入大于 5000 的正整数。

结果

ID 列的分区大小会根据 [分区大小] 字段中输入的值进行更新。