このエラー
「エラーコード:-170 [IBM]SQL0170 – 関数CONCATの引数の数が正しくない。」
ですが、DB2ではconcatは2つまでしか設定出来ません。
3つ以上の引数を設定するとエラーとなります。
DB2で3ついじょうのカラムを連結したい場合は
パイプ演算子でくっつけます。
例:電話番号のカラムをくっつけたい時
SELECT
CONCAT(ADD1,ADD2) — 2つまでならCONCATでいける
TEL1 || TEL2 || TEL3 — 電話番号
FROM
OCSTMER
DB2はオワコンDBなので、色々使いにくいです。

コメント