最好我想知道如何使用SQL Server Management Studio界面来完成此操作,但这并非完全必要。如果你只是有一个脚本来添加一个表后,会很好。如何在SQL Server 2005中创建复合唯一约束
9
A
回答
14
在SQL Server Management Studio中
- 转到对象资源管理器
- 挑你的表,然后打开它的设计者(不记得这是什么所谓的2005年 - ?修改表或东西)
- 在表格设计器中,从工具栏中选择“管理索引和键”图标(带有小键的表格)
- 在那里,添加一个新索引并给它一个名称,点击它的“唯一”设置
alt text http://i35.tinypic.com/s61t7d.png
- 索引定义打开列的列表,并添加列要在指数
alt text http://i34.tinypic.com/nysqjd.png
这是它thave! :)
26
试试这个:
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
我用企业名称进行限制,这样,如果它被破坏和异常冒泡,我在我的错误信息获取“每个员工违反只有一个部门”,而不是“ConstraintXXX违规”。
相关问题
- 1. SQL Server 2005如何创建唯一约束?
- 2. 复合唯一约束SQL
- 3. 如何在SQL Server中创建多列唯一约束
- 4. 如何在sql server中创建唯一约束?
- 5. 如何在db2中创建复合唯一约束
- 6. 如何在GreenDAO中创建组合唯一键约束
- 7. 使用约束条件的复合唯一SQL Server 2008
- 8. SQL Server中的可逆唯一约束
- 9. SQL Server - 如何跨多列创建唯一约束,其中一列是VARCHAR
- 10. Neo4JClient创建唯一约束
- 11. 为2列创建唯一约束
- 12. 合并复制唯一密钥约束
- 13. 使用SQL Server,MySQL数据库创建唯一约束
- 14. 唯一约束复合主键在JPA
- 15. SQL Server 2008唯一密钥约束
- 16. SQL Server唯一约束问题
- 17. 如何根据2列创建SQL唯一约束?
- 18. 可以'在ms sql server中创建唯一约束。得到表达领域
- 19. 如何在sql server 2005中使用检查约束
- 20. 2列组合的SQL唯一约束
- 21. 如何在两列SQL Server上应用唯一约束?
- 22. 如何设置唯一约束在SQL Server 2008
- 23. SQL复杂的唯一约束
- 24. 如何在SQL Server中创建这种约束?
- 25. 如何在Microsoft SQL Server 2012中创建外键约束?
- 26. 如何在多个表中创建条件唯一约束?
- 27. 我们如何在lift-mapper中创建唯一约束
- 28. 如何在laravel 5.2中创建唯一约束?
- 29. 如何在Doctrine2的YML中创建唯一约束?
- 30. 如何在Elasticsearch数据库中创建唯一约束?
很酷。这似乎很奇怪,这是在索引部分,而不是约束部分 – 2009-11-04 15:30:54
唯一约束基本上由唯一索引处理 - 这就是为什么。 – 2009-11-04 15:32:59