我想在我的表上应用写/删除/更新权限,但通过应用逻辑。
如果用户具有写入/删除/更新权限,则 OK。
如果用户没有写入/删除/更新权限,则必须写入/删除/更新到另一个表,并对 INSERTED/DELETED SQL 表进行逻辑操作
我的表上有一些触发器(大部分是 FOR INSERT/UPDATE/DELETE)。我不想更改所有触发器并使其 INSTEAD OF 并根据用户凭据/属性在表上写入 OR NOT 并应用我的逻辑。
还有另一种方法可以做到这一点,例如“逻辑触发器”或“逻辑权限”?