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 用法 » 数据完整性 » 表与列约束

 

添加 UNIQUE 约束

您可以在 Sybase Central 中创建和删除列的 UNIQUE 约束。

前提条件

您必须是表的所有者,或具有以下特权之一:

  • 对表的 ALTER 特权以及 ALTER ANY INDEX、COMMENT ANY OBJECT、CREATE ANY INDEX 或 CREATE ANY OBJECT 系统特权
  • ALTER ANY TABLE 系统特权以及 ALTER ANY INDEX、COMMENT ANY OBJECT、CREATE ANY INDEX 或 CREATE ANY OBJECT 系统特权
  • ALTER ANY OBJECT 系统特权

上下文和注释

空间列不能包括在 UNIQUE 约束中。

对于列,UNIQUE 约束可指定列中的值必须唯一。对于表,UNIQUE 约束可标识一个或多个用于标识表中唯一行的列。表中任何两行的值在所有指定的列中不能相同。一个表可以有一个以上的 UNIQUE 约束。

 任务
  1. 在 Sybase Central 中,使用 SQL Anywhere 16 插件连接到数据库。

  2. 在左窗格中,双击 []。

  3. 单击要变更的表。

  4. 在右窗格中,单击 [约束] 选项卡。

  5. 右击 [约束] 选项卡,然后单击 [新建] » [唯一约束]。

  6. 请按照 [创建唯一约束向导] 中的说明完成操作。

结果

创建 UNIQUE 约束。