在sqlserver里
   (   
    select       distinct       OBJECT_ID2,OBJECT_ID1       from       ITEMS_TREE           )       
union   
( select   6066       as       OBJECT_ID2,90       as       OBJECT_ID1)   但在oracle里却不行,怎么在oracle里实现这样的功能啊

解决方案 »

  1.   

    select colname,.. from tb1 union select colname,... from tb2;
      

  2.   

    select       6066               as               OBJECT_ID2,90               as               OBJECT_ID1 from dual;from dual;后面加 上 这个 语句 我觉得就行 了 
      

  3.   

    oracle里from后面不能为空,这和MSSQL不一样的,需要加上一个from dual
    例如:
    MSSQL:select getdate()
    oracle: select sysdate from dual;
      

  4.   

    谢谢hailang_maxu 和 fafenglea 
    后面加上from   dual问题解决