0 sql sql-server sql-server-2008 sql-server-2008-r2 sql-server-2008r2-express
我正在使用SQL Server 2008 R2.我想使列数据不可删除.是否可以在不使用触发器的情况下使数据不可删除?如果是,请告诉我.
你可以GRANT
/ REVOKE
在列级别.
REVOKE UPDATE ON elbat (nmuloc) FROM <role/user>;
Run Code Online (Sandbox Code Playgroud)
像这样各自的角色/用户无法更新nmuloc
的elbat
了.(并将其设置为NULL
我认为是删除"列数据"的意思.)