如何在PLSQLDeveloper中连接两个以上的列?

如何在PLSQLDeveloper中连接两个以上的列?,sql,oracle,Sql,Oracle,当我运行下面的查询时 select concat(column1,column2,column3) as concatcolumn from table 我收到一个错误“ORA-00909:参数数无效”” 尝试上面的查询。它可能会在不同类型的列数据类型上更改。Concat只接受两个参数。 见: 使用连接运算符: select column1 || column2 || column3 ... Oracle使用|作为字符串连接运算符,而不是+;并且不将列名括在方括号中。OP也没有要求在值之间

当我运行下面的查询时

select concat(column1,column2,column3)  as concatcolumn from table
我收到一个错误“
ORA-00909:参数数无效”


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

Concat只接受两个参数。 见:

使用连接运算符:

select column1 || column2 || column3 ...

Oracle使用
|
作为字符串连接运算符,而不是
+
;并且不将列名括在方括号中。OP也没有要求在值之间加逗号。
select column1 || column2 || column3 ...