oracle中,怎样设置能不允许通过视图对表进行修改????

2024-11-18 20:00:44
推荐回答(4个)
回答1:

1.确定你要收回权限的oracle用户名
2.确定你的视图名

revoke update on 视图名 from oracle用户名; --------------- 收回此用户针对该视图的update权限 (update 可改成 insert 、 select、delete)
grant select on 视图名 to oracle用户名 ------------- 授予用户对视图的select 权限

回答2:

视图本身就不能对表修改啊

回答3:

管控帐号权限 针对View 只给Select的权限

回答4:

create view viewname
as
select * from tablename
with read only