防止表格添加多行

时间:2016-04-19 07:08:15

标签: sql-server-2008 tsql

在实现配置表的过程中,表假设一直只有一行。

Sql Server 2008是否有办法防止表格添加多行?

任何想法?

1 个答案:

答案 0 :(得分:0)

添加静态计算列并使其唯一。

ALTER TABLE MyTable ADD UniqueKey AS 1 PERSISTED CONSTRAINT UQ_MyTable_UniqueKey UNIQUE

如果有人添加了一行,则会导致唯一的约束违规