SQL:"写保护"数据行可能吗?

Bel*_*iez 6 sql t-sql sql-server sql-server-2005

可能是一个愚蠢的问题,但我可以保护SQL Server数据库中的一行数据不被删除或更新而不设置用户权限吗?

这是针对可以为其默认值引用的默认数据行?

谢谢

A-K*_*A-K 1

我的博客文章中描述了我曾经使用过的一种可能的方法:

“假设您需要强制执行以下业务规则:合同在开始处理后就无法更改(让我们假设该特定业务在完美的世界中运行)。您可以使用 ROWVERSION 列,这是一种持久计算的列,以及实现此规则的外键约束 -使用 ROWVERSION 强制执行业务规则