跳转至

唯一约束对话框

唯一约束对话框

使用“唯一性约束”对话框可以为指定的表定义唯一性约束。唯一性约束可确保一列或一组列中包含的数据在表中的所有行之间都是唯一的。

“唯一性约束”对话框通过以下对话框选项卡组织唯一性约束的开发:“常规”和“定义”。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

“唯一约束”对话框的“常规”选项卡

使用“常规”选项卡中的字段来标识唯一约束:

  • 使用“名称”字段为唯一性约束添加描述性名称。该名称将显示在sdAdmin树控件中。

单击“定义”选项卡以继续。

唯一约束对话框定义选项卡

使用“定义”选项卡中的字段来定义唯一约束:

  • 在“列”字段内单击,然后从下拉列表框中选择一个或多个列名称。要删除选择,请单击列名称左侧的x。唯一约束应不同于为同一表定义的主键约束;约束选择的列必须是不同的。

  • 使用“包含列”字段可以为约束的包含子句指定列。

  • 从表空间字段的下拉列表框中选择唯一约束将驻留在其中的表空间的名称。

  • 从“索引”字段的下拉列表框中选择索引的名称。该字段是可选的。添加唯一约束将在约束中列出的列或一组列上自动创建唯一的B树索引,并将强制将这些列标记为NOT NULL。

  • 使用填充因子字段为表和索引指定填充因子。表格的填充因子是10到100之间的百分比。默认值为100(完整包装)。

  • 切换到“是”位置以指定约束的时间可推迟,并且可以推迟到语句结束。默认为“否”。

  • 切换到“是”位置以指定将约束的时间推迟到语句的末尾。默认为“否”。

单击“ SQL”选项卡以继续。

您在“唯一性约束”对话框中的输入会生成一个SQL命令(请参见下面的示例)。使用“SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。

唯一约束”对话框选项卡

  • 单击信息按钮(i)以访问联机帮助。

  • 单击保存按钮以保存工作。

  • 单击取消按钮退出而不保存工作。

  • 单击重置按钮以恢复配置参数。