SELECT '20' CTN_SIZE 
UNION 
SELECT '40' CTN_SIZE 
UNION 
SELECT '45' CTN_SIZE 
在SQL Server 中没有问题 但是在Oracle 10g中不能显示
报错from keyword not found where expected

解决方案 »

  1.   

    SELECT '20' CTN_SIZE  from dual
    UNION 
    SELECT '40' CTN_SIZE from dual
    UNION 
    SELECT '45' CTN_SIZE from dual
      

  2.   


    SQL里面的select 1,'a'这样语句在Oracle里面都不支持了
    应该怎么改写呢SELECT 20 from dual
    UNION 
    SELECT 40  from dual不会都这样吧?
      

  3.   

    就是你写的那样,select 一个常量话就是select 常量 from dual
      

  4.   

    SELECT '20' CTN_SIZE  from dual
    UNION 
    SELECT '40' CTN_SIZE from dual
    UNION 
    SELECT '45' CTN_SIZE from dual
      

  5.   

    樓主和sqlserver混了吧sqlserver: select getdate()
    oracle:    select sysdate from dual;
      

  6.   

    SELECT '20' CTN_SIZE from dual 
    UNION 
    SELECT '40' CTN_SIZE from dual
    UNION 
    SELECT '45' CTN_SIZE from dual