如何拒绝删除表中的单个行

时间:2011-06-29 10:59:46

标签: sql-server-2008

我使用的是SQL Server 2008。

我需要删除表中特定ROW的任何删除操作。

我想知道如何在数据库级别实现此功能。

请提供T-SQL示例。谢谢你的时间。

2 个答案:

答案 0 :(得分:2)

如果已删除的行是您的特定行,则创建一个抛出异常的触发器。

答案 1 :(得分:1)

使用INSTEAD OF DELETE触发器和ROLLBACK TRAN。这是一个good article