一个用户中能建立视图访问另外一个用户的表吗

wangyunzhi 2003-10-20 12:48:15
我想在一个用户(UserA)下建立视图View1访问另外一个用户(UserB)下的表(Table1)
可以吗?

例如:
Create VIEW "UserA"."View1" AS
Select * from UserB.Table1

这可以吗?
UserA和UserB我都分了DBA权限,也专门对UserA指定了对Table1的所有操作权限,
可是语句和向导创建都提示我不存在表或视图,到底怎么回事,就是不能创建吗?
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzymouse 2003-11-11
  • 打赏
  • 举报
回复
用Userb的帐号登入系统,设置Usera具有Select Table1的权限
beckhambobo 2003-10-23
  • 打赏
  • 举报
回复
jlandzpa(jlandzpa)兄,好久不见你了,你的儿子上学了吗,呵呵
boy002 2003-10-23
  • 打赏
  • 举报
回复
Create VIEW "USERA"."View1" AS
Select * from UserB.Table1
yangqingdelphi 2003-10-22
  • 打赏
  • 举报
回复
dba是有userB权限.自已查一下,不是什么大问题.
jlandzpa 2003-10-22
  • 打赏
  • 举报
回复
去掉双引号试试
smallcrocodile 2003-10-22
  • 打赏
  • 举报
回复
肯定是可以得!我不太会
beckhambobo 2003-10-22
  • 打赏
  • 举报
回复
grant select any table to UserA;
LGQDUCKY 2003-10-20
  • 打赏
  • 举报
回复
有SELECT 的权限,就要看有没有UserB.Table1这个表了
bzszp 2003-10-20
  • 打赏
  • 举报
回复
Select * from UserB.Table1
这句能执行吗?
table1存在?
connect userb/pw
grant select on table1 to usera;

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧