当我运行以下查询时
select concat(column1,column2,column3) as concatcolumn from table
我收到错误" ORA-00909:INVALID NUMBER OF ARGUMENTS
"
答案 0 :(得分:3)
Concat只接受两个参数。 请参阅:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions026.htm
使用连接运算符:
select column1 || column2 || column3 ...
答案 1 :(得分:-2)
select ([column1]+','+[column2]+','+[column3]) as concatcolumn from table
尝试查询以上。可能会更改不同类型的列数据类型。