在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 。 然后你可以添加或删除你想设置唯一密钥的列

  • Management Studio 2014的Poor Mans T-SQL格式化加载项是否可以在Management Studio 2014中运行?
  • 自动增加SQL表中的主键
  • 在SQL Server Management Studio中的表编辑之后保存更改
  • 如何在Microsoft SQL Server Management Studio 2008中编辑一个特定的行?
  • CTRL + R不隐藏SSMS中的查询结果窗口
  • 在Management Studio 2005中脚本所有存储过程
  • 在SQL Management Studio中更改CommandTimeout
  • 打印SQL Server图表(从SQL Server Management Studio Express)
  • 我如何将自己的pipe理员权限授予本地SQL Server实例?
  • 如何删除SQL Server数据库中的所有表?
  • SQL Server 2008不能用新创build的用户login