我有一个相当愚蠢的问题。我将简化这种情况:我在SQL Server 2008 R2中有一个表,其中有一个字段“ID”(int,PK)和一个名称(nvarchar(50))和Description(文本)字段。名称字段中的值应该是唯一的。在搜索表格时,名称字段将被使用,因此性能是关键。'唯一'的唯一密钥或索引
我一直在网上寻找2个小时来完全理解唯一键,主键,唯一索引等之间的差异,但它并没有帮助我解决我关于什么键/约束/索引的问题应该使用。
我正在更改SQL Server Management Studio中的表。我的问题是改变名称字段是:我应该使用“Type = Index”和“Is Unique = Yes”还是使用“Type = Unique Key”?
在此先感谢!
亲切的问候,阿巴斯
+1逻辑vs物理 – onedaywhen