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

ORA-00936: missing expression - what is the cause?

在 Oracle SQL 开发人员我 运行ing :

SELECT 'XYZ' , * FROM ALL_TABLES ;

并得到这个错误:

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

当我 运行:

时 运行 没问题
 SELECT 'XYZ' , * FROM ALL_TABLES ;

非常感谢

如果要将 *SELECT 子句中的附加列结合使用,则必须使用 table 别名:

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