我正在尝试将其他列与表中的所有其他列(Oracle)一起提交
如下图所示
select order_id,person_id,col4,col5,* from orders
它给出了以下错误:
ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
Error at Line: 1 Column: 66
任何输入都会有所帮助!!
答案 0 :(得分:1)
使用别名:
select col1, col2, c.*
from my_table c
答案 1 :(得分:0)
您无法在Oracle中指定列*外卡,如果可能,请尝试使用别名
select order_id as A,person_id as B,col4 as C,col5 as D,* from orders
答案 2 :(得分:0)
在执行SQL SELECT时,不能在同一查询中指定列和使用通配符。
这是由于projections和(如在关系代数中)投影要求您指定选择的属性。
为了完全使用投影,您可以设置属性名称并使用别名(如果要使用通配符)。