【发布时间】:2019-03-06 22:43:04
【问题描述】:
有没有办法创建一个对用户只读但可由脚本/代码更新的列?
我知道通过 update 语句,用户输入的任何值都会被覆盖,但最好首先将其设置为对用户只读。
例如,如果我想创建一个PROCESS_STATUS 列,脚本在其中插入成功或失败状态作为值,并且该值当然对用户是只读的
【问题讨论】:
标签: sql-server sql-server-2017
有没有办法创建一个对用户只读但可由脚本/代码更新的列?
我知道通过 update 语句,用户输入的任何值都会被覆盖,但最好首先将其设置为对用户只读。
例如,如果我想创建一个PROCESS_STATUS 列,脚本在其中插入成功或失败状态作为值,并且该值当然对用户是只读的
【问题讨论】:
标签: sql-server sql-server-2017
创建一个VIEW 的表。授予您的用户对视图的只读访问权限,而根本没有对表的访问权限。
这正是 Server and Database Roles 要管理的东西。
【讨论】: