我正在考虑使用触发器和令牌表来实现它.我正在考虑的想法是有一个令牌表.存储过程必须首先在令牌表中插入值.然后更新价格列.更新触发器将检查令牌表中是否存在更新行的令牌.如果找到,它会继续.如果未找到令牌,则会抛出异常并使更新事务失败.
是否有一个好的/更好的方法来实施这个限制?
GRANT UPDATE ON dbo.Person (FirstName,LastName) TO SampleRole; DENY UPDATE ON dbo.Person (Age,Salary) TO SampleRole;