如何在SQL Server 2005中的现有表上创建唯一约束?我正在寻找TSQL以及如何在数据库图中进行操作。
3 回答
白衣非少年
TA贡献1155条经验 获得超0个赞
SQL命令是:
ALTER TABLE <tablename> ADD CONSTRAINT
<constraintname> UNIQUE NONCLUSTERED
(
<columnname>
)
请参阅此处的完整语法。
如果要从数据库图中执行此操作:
右键点击表格,然后选择“索引/键”
单击添加按钮添加新索引
在右侧的属性中输入必要的信息:
所需的列(单击省略号按钮进行选择)
将“唯一”设置为“是”
给它起一个合适的名字
Smart猫小萌
TA贡献1911条经验 获得超7个赞
在SQL Server Management Studio Express中:
右键单击表,选择“ 修改”或“ 设计”(对于更高版本)
右键单击字段,选择索引/键...
点击添加
对于“ 列”,选择要唯一的字段名称。
对于类型,选择唯一键。
点击关闭,保存表格。
catspeake
TA贡献1111条经验 获得超0个赞
ALTER TABLE dbo.<tablename> ADD CONSTRAINT
<namingconventionconstraint> UNIQUE NONCLUSTERED
(
<columnname>
) ON [PRIMARY]
- 3 回答
- 0 关注
- 436 浏览
添加回答
举报
0/150
提交
取消