ORA-00936:缺少表达 - 原因是什么?

时间:2015-02-11 10:51:35

标签: oracle oracle-sqldeveloper

我正在运行Oracle SQL Developer中的

:并收到此错误:

SELECT 'XYZ' , * FROM ALL_TABLES ;

我跑的时候运行正常:

ORA-00936: missing expression
  00936. 00000 -  "missing expression"
  *Cause:
*Action: Error at Line: 14 Column: 14

非常感谢

1 个答案:

答案 0 :(得分:5)

如果要将*SELECT子句中的其他列合并,则必须使用表别名:

 SELECT 'XYZ' , at.* FROM ALL_TABLES at;