无法进行关联,oracle不能跨数据库 *** 作,只可以跨用户 *** 作。
sql:select aname ,bid from user1table1 a,user2table2 b where aid =bid;
解释:当前登录的用户必须有访问user1表table1权限和user2用户的table2表权限,之后就可以当做是“一个用户”下的表完成跨用户查询。
rsClose set rs = nothing cnClose set cn = nothing %> 这部分已经关闭并删除的rs和cn对象,下面的再用到就缺少对象了。 把这部分移到第二次调用的后面,并在第二次使用rs前用rsclose关闭rs。
select from a union all
select from b union all
select from c
上边的做法是如果a,b,c里有相同项的话会一并显示出来
select from a union
select from b union
select from c
这样的做法是如果三张表有完全相同的项,会只显示一条
以上就是关于有什么样的方法在Oracle数据库中同时两张表全部的内容,包括:有什么样的方法在Oracle数据库中同时两张表、在一个页面中同时调用一个数据库的两个表内容、sql如何同时查询多张表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)