跳转至

主键对话框

主键对话框

使用“主键”对话框创建或修改主键约束。主键约束指示一列或一组列唯一地标识表中的行。这要求所选列中的值必须唯一且不能为null。

“主键”对话框通过“常规”和“定义”选项卡组织了主键约束的开发。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

主键对话框的“常规”选项卡

使用“常规”选项卡中的字段来标识主键:

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

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

主键对话框定义选项卡

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

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

  • 使用“包含列”字段可以为索引的INCLUDE子句指定列。

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

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

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

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

  • 如果启用,请移动延期?切换到“是”位置以指定将约束的时间推迟到语句的末尾。默认为“否”。

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

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

主键对话框sql选项卡

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

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

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

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