- PR -

DB2で、GRAPHIC型のカラムに対してLIKE演算子を用いた検索を行いたい

1
投稿者投稿内容
カレーうどん
会議室デビュー日: 2006/11/30
投稿数: 16
投稿日時: 2007-01-10 17:16
すいません、エラーメッセージを書き間違えました。
修正致します。

Javaで、PreparedStatementを使用して、以下のようなSQL文を作成しました。
カラム名とテーブル名は仮の物です。業務に使用しているので実際の値を書く事が出来ません。

SELECT
TEST_COL
FROM
TEST_TABLE
WHERE
TEST_COL LIKE VARGRAPHIC(?)

このSQLを実行すると、SQLExceptionが発生し、以下のメッセージを取得できます。

"DB2 SQL error:SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null"

以上です。
Statementを使用するとちゃんと動きますし、コマンドエディタで実行しても動作します。
格納する値を変更しても同じでした。

このSQLはどこが間違っているのでしょうか?どうにかしてPreparedStatementを使用したいのですが、どなたか方法を教えて頂けないでしょうか。


[ メッセージ編集済み 編集者: カレーうどん 編集日時 2007-01-10 19:16 ]
カレーうどん
会議室デビュー日: 2006/11/30
投稿数: 16
投稿日時: 2007-01-10 21:23
すみません、PreparedStatementの問題のようなので、JavaSolutionに書き込みしなおします。

どういうわけか削除が出来ないので、問い合わせてみたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)