永发信息网

Oracle怎么创建跨用户视图

答案:2  悬赏:40  手机版
解决时间 2021-01-30 12:51
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-01-29 14:23
Oracle怎么创建跨用户视图
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-01-29 14:38
Oracle创建跨用户视图,也就是跨模式视图。
1、首先在A中运行,把读取的权限赋值给B,这样在B中建立视图就可
grant select on A.userA to B; 以读取A中userA表中的数据了。
2、登录用户B表空间,建立视图 语句如下:
create or
replace view cas_user_view as select
B.LOGIN_NAME,B.PASSWORD,B.LOGIN_FLAG from userB B union select
A.LOGIN_NAME,A.PASSWORD,A.LOGIN_FLAG
from A.userA
A;
到此,在用户B中已建立名为
cas_user_view的视图,可以供A和B同时使用。
全部回答
  • 1楼网友:等灯
  • 2021-01-29 15:28
Oracle同一个实例下有两个用户A和B。 A用户下有个aaa表,B用户想创建一个视图查询A用户的aaa。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯