为了在表 hangye
中建立列约束,禁止列 行业编码
重复,可以使用如下 SQL Server 语句:
ALTER TABLE hangye
ADD CONSTRAINT Unique_行业编码 UNIQUE (行业编码)
这将在 hangye
表中添加一个名为 Unique_行业编码
的唯一约束,确保 行业编码
列中的值不会重复。
如果要删除这个约束,可以使用如下语句:
ALTER TABLE hangye
DROP CONSTRAINT Unique_行业编码
请注意,如果表中存在重复的 行业编码
值,在添加约束时可能会出现错误。在这种情况下,可以使用以下语句将重复值删除,然后再添加约束:
DELETE FROM hangye
WHERE 行业编码 IN (SELECT 行业编码 FROM hangye GROUP BY 行业编码 HAVING COUNT(*) > 1)
这将删除 hangye
表中所有重复的 行业编码
值,然后可以安全地添加约束。