yangyang

DB2 型転換の問題について

0
下記のSQL文はシステム7.1でOKになったが、5.4で異常終了(SQL0418)になってしまいました。 select A1,A2from test where UPPER(A1) = UPPER(#[paramMap,B1]) 上記のSQL文は下記のように修正(型指定)したら、両方OKになりました。 select A1,A2from test where UPPER(A1) = UPPER(CAST(#[paramMap,B1]) AS VARCHAR(10)) 5.4バージョンで型が一致でも、全部で型指定しなければならないですか。 SQL修正の量がいっぱいなので、SQLを修正しない(CASTを利用しない)で、 両方(システム5.4と7.1)で正常終了の方法がないですか。 教えていただけないでしょうか。

返信する

カテゴリグループ

※ご利用のブラウザによっては、RSSリーダーをインストールしていただく必要がございます