我在ORACLE DB 11g上运行查询并遇到问题:
select ORDER as "_id", * from orderlines;
我有这个错误:
ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
Error at Line: 7 Column: 41
我试着和没有;仍然给出了错误。
提前致谢!
答案 0 :(得分:4)
由于ORDER
是许多RDBMS(包括Oracle)中的保留字,因此您应该使用"
转义它:
SELECT t."ORDER" AS "_id"
, t.*
FROM "orderlines" t