【发布时间】:2012-09-18 06:06:08
【问题描述】:
这种查询在 SQL Server 中可以完美运行,但在 Oracle 中却不行。
select issueno, * from SOMETABLE;
我得到的错误信息是:
ORA-00936: 缺少表达式 00936. 00000 - “缺少表达式” *原因:
*操作:行错误:1 列:16
怎么了?
【问题讨论】:
-
最新消息:Oracle != MSSQL。那么
issueno是什么,它是 SOMETABLE 上的一个专栏吗? -
为什么要选择同一列两次?它已经包含在
*中。 -
是的,issueno 是 SOMETABLE 中的一列,我使用这种查询方式只是为了方便。在进行分析并希望在结果开头查看选定字段时很有用