Concat函数尚未在Oracle SQL开发人员中运行

时间:2017-12-01 14:16:51

标签: sql oracle plsql

当我运行整个SQL查询时,我收到了一个错误。执行时未运行CONCAT()函数:

..... concat(cast(col1 as varchar2(10)),'-', col2) = 'value'

下面这个是查询的一部分,但我只是坚持这一行。为什么Concat函数没有运行。

1 个答案:

答案 0 :(得分:2)

CONCAT函数只需要2个参数。你必须在这里获得invalid number of Arguments

使用

... col1||'-'||col2 = 'value'....

无需在此处显式转换变量。 Oracle将隐式处理这个问题。