如何在plsql开发人员中连接两个以上的列?

时间:2015-04-28 11:08:54

标签: oracle plsqldeveloper

当我运行以下查询时

select concat(column1,column2,column3)  as concatcolumn from table

我收到错误" ORA-00909:INVALID NUMBER OF ARGUMENTS"

2 个答案:

答案 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

尝试查询以上。可能会更改不同类型的列数据类型。