有两个数据库用户a、b,plsql下能用update语句实现将b用户下的表c中的一列更新到a用户下表d下的某一列吗?
1个回答
展开全部
能,不过要先进行几步操作
首先授权
在a下执行
grant select on c表 to 用户a
然后其他的信息你描述不够,俩表是否有关联之类的你得描述好,否则没法给你写
追问
您能解释下这个授权是做什么用的吗?非常感谢
追答
然后登录a用户
执行
update d表 t1 set t1.列名=(select t2.列名 from 用户b.c表 t2 where t1.no=t2.no)
授权就是a不能访问b里的对象
所以要在b里对a的访问授权才可以读到那张c表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询