2017-12-01 7 views
0

SQL問合せ全体を実行するとエラーが発生します。この1以下Oracle SQL開発者でConcat関数が実行されていません

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

クエリの一部ですが、私はこれだけの行に貼り付け:実行しながら、CONCAT()機能が実行されていません。なぜConcat機能が実行されていないのですか?

+1

あなたは正確なエラーを共有できますか? – Mureinik

答えて

2

CONCAT関数は2つの引数しか取ることができません。ここにinvalid number of Argumentsが必要です。

使用

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

ここで明示的にあなたの変数をキャストする必要はありません。 Oracleはこれを暗黙的に処理します。

関連する問題