SQL2000只读视图

时间:2009-04-21 16:18:37

标签: sql-server sql-server-2000

我检查了BOL,我看不到我在找什么。我知道Oracle在创建视图时有一个“WITH READ ONLY”选项。我在SQL2000中没有看到这个选项。我是否需要添加INSTEADOF触发器才能完成此操作?简而言之,我不希望视图的用户能够更新数据。

由于 ST

2 个答案:

答案 0 :(得分:1)

两个选项,不要让用户插入,删除或更新视图权限

deny update, insert, delete on ViewName to [user name(s) here]

或在只读文件组上创建视图(这意味着没有人可以插入或更新或删除)

答案 1 :(得分:0)

谢谢你。我知道那些,但两者都不可能。我将创建“而不是”触发器,它会抛出错误。

由于 ST