但我试过不行,单独查询可以。
 select ebills_nanjing.im_xyz.xyzhm xyzhm
    from ebills_nanjing.im_xyz
  union
  select ebills_beijing.im_xyz.xyzhm
    from ebills_beijing.im_xyz
可以执行。
但建视图
create or replace view im_xyz as
  select ebills_nanjing.im_xyz.xyzhm xyzhm
    from ebills_nanjing.im_xyz
  union
  select ebills_beijing.im_xyz.xyzhm
    from ebills_beijing.im_xyz
确通不过,报表不存在

解决方案 »

  1.   

    beckhambobo(beckham)兄,怎么玩呀,那个地方加用户名。 
    select ebills_beijing.im_xyz.xyzhm
        from ebills_beijing.im_xyz
    这里我加了用户名呀。用户名是:ebills_beijing
      

  2.   

    create view v_viw as
    select * from zdwy.newsindex    --zdwy是另一个用户(当前timecard用户)
    union
    select * from zdwy.newsindex;
    /SQL> select idno from v_viw;IDNO
    ------------
    0003
    0004
    0005
    0006
    0007
    0008
    0009
    0010
    0011
    0012
    0013
    0014
    0015
    0019
    0020
    002116 rows selected
      

  3.   

    beckhambobo(beckham) 兄,我以拥有DBA权限的用户ebills_zh在建
    create view im_xyz as
      select *
        from ebills_nanjing.im_xyz
      union
      select *
        from ebills_beijing.im_xyz    
    这个视图的时候不能通过,报表或视图不存在。
    但我单独在用户ebills_zh执行
      select *
        from ebills_nanjing.im_xyz
      union
      select *
        from ebills_beijing.im_xyz    
    语句是可以执行的。
      

  4.   

    beckhambobo(beckham)兄,还是不行呀
      

  5.   

    需要有select any table 的权限