SQL-添加唯一约束失败
正在尝试更改SQL Server中的表。我想向表SQL-添加唯一约束失败,sql,constraints,alter,Sql,Constraints,Alter,正在尝试更改SQL Server中的表。我想向表ReportingItemNames中名为Names的列添加唯一约束: ALTER TABLE ReportingItemNames ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([ReportingItemNames,Name]) 但我得到了这个错误: 目标表或视图中不存在列名“ReportingItemNames,name” 我哪里出错了?应该是: ALTER TABLE Report
ReportingItemNames
中名为Names
的列添加唯一约束:
ALTER TABLE ReportingItemNames
ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([ReportingItemNames,Name])
但我得到了这个错误:
目标表或视图中不存在列名“ReportingItemNames,name”
我哪里出错了?应该是:
ALTER TABLE ReportingItemNames
ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([Name])
难道不是:
ALTER TABLE ReportingItemNames
ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([Name])
使用以下命令:
ALTER TABLE ReportingItemNames
ADD CONSTRAINT UC_ReportingItemNames UNIQUE ([Name])
有关更多信息,请参阅文档。使用以下方法:
ALTER TABLE ReportingItemNames
ADD CONSTRAINT UC_ReportingItemNames UNIQUE ([Name])
有关详细信息,请参阅文档。仅在“唯一”之后使用列名。仅在“唯一”之后使用列名。@MathLover,您能提供链接吗
w3schools
不是很好的资源。@MathLover,你能提供一个链接吗<代码>学校不是很好的资源。