你是sqlserver的语句直接用在oracle上的吧,呵~
FROM orcl0320.T_RT_VIPBaseData AS VIPBASEDATA
在oracle 中要改成  FROM orcl0320.T_RT_VIPBaseData  VIPBASEDATA
其它表名后面的as 也要去掉,然后再试试
最简单的方法是把你的所有as 替换成 空格

解决方案 »

  1.   

    问题的关键不在这里,oracle 里面也可以用as,关键在于别名里面别用特殊字符,如下:
    select empno as sss from scott.emp (正确)select empno as sss.ss from scott.emp (报错)
      

  2.   

    问题的关键不在这里,oracle 里面也可以用as,关键在于别名里面别用特殊字符,如下:
    select empno as sss from scott.emp (正确)select empno as sss.ss from scott.emp (报错)
    嗯,你的是对的,呵~