在SQL Server 2008 GUI中添加唯一约束?

我有一个现有的数据表。 我刚刚添加了一个新列,但是我找不到如何在该列上添加唯一约束。 有人可以请指教? 右键单击并select“检查约束”没有帮助。

4 Solutions collect form web for “在SQL Server 2008 GUI中添加唯一约束?”

您需要右键单击表devise器并selectIndexes/Keys

在这里输入图像说明

然后popup一个对话框,你可以添加一个新的索引到索引列表(在左边),并将其定义为unique索引:

在这里输入图像说明

在表devise器中右键单击,然后select索引/键

在这里输入图像说明

索引/键窗口将打开。 点击添加button,创build新的索引/键,并select在Columns属性中唯一的

在这里输入图像说明

在新的索引/键的属性中,将Type设置为Unique Key

在这里输入图像说明

这是唯一约束的生成代码:

 ALTER TABLE [dbo].[Table_1] ADD CONSTRAINT [IX_Table_1] UNIQUE NONCLUSTERED ( [myUniqueColumn] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO 

尝试右键单击并selectIndexes/Keys ,添加一个新的索引和设置Is Unique的是。

您只需右键单击您需要添加表中唯一键的列,然后selectIndexes/Keys 。 然后你可以添加或删除你想设置唯一密钥的列

  • 在SQL Management Studio中更改CommandTimeout
  • 按名称查找存储过程
  • SQL Server 2008不能用新创build的用户login
  • SQLpipe理工作室 - 执行当前行
  • 多列的唯一约束
  • 如何将表中的所有数据导出为可插入的sql格式?
  • 如何使用SQL Server Management Studio生成脚本来重新创build表?
  • 在SQL Server Management Studio中删除记住的login名和密码列表
  • 在Sql Server Management Studio中使用标题保存结果
  • 用查询将数据插入到临时表中
  • 如何在SQL Server Management Studio中快速编辑表中的值?