日期:2014-05-16  浏览次数:20897 次

oracle中使用dblink合并表问题
我创建了一个dblink
create database link link_name
connect to user_name identified by password
然后引入了多张表
select * from a@link_name;
select * from b@link_name;
select * from c@link_name;
..........
select * from y@link_name;
select * from z@link_name;
有些表中的字段是不一样的,我怎么把这些表都合并成一个表
------解决方案--------------------
select name1 as name1,name2 as name2,name3 as name3 from a@link_name
union all
select name1 as name1,name2 as name2,null as name3  from b@link_name
union all
select  name1 as name1,null as name2 ,null as name3  from c@link_name
......
------解决方案--------------------
select a.*,b.*,c.* from a,b,c???你是这个意思么??
------解决方案--------------------
给个更明确点需求
------解决方案--------------------
请将需求描述得更清楚一些。