[Seasar-user:2795] [S2DAO]OraceでのRAW型のデータ更新
sato
sato
2005年 11月 8日 (火) 19:22:18 JST
NSQ@佐藤です。
現在、テーブルAからテーブルBにデータを変換しつつ格納するプログラムを作
成しております。
[TABLE_A]--->(変換処理)--->[TABLE_B]
その際、テーブルAのVARCHAR2のデータをテーブルBのRAW型のフィールドに格
納する必要がありS2DAOを使用して処理を行ったのですがINSERTが行われた際に
以下のようなエラーが発生しました。
(テーブルBのBeanの型はStringにしてみたりByte[]にしてみたりしましたが、
結果は変わりませんでした)
org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外
が発生しました。理由はjava.sql.SQLException: ORA-01465: 16進数の指定が無
効です。 at org.seasar.framework.util.PreparedStatementUtil.
executeUpdate(PreparedStatementUtil.java:30)
at org.seasar.dao.impl.AbstractAutoHandler.execute
(AbstractAutoHandler.java:128)
at org.seasar.dao.impl.AbstractAutoHandler.execute
(AbstractAutoHandler.java:107)
at org.seasar.dao.impl.AbstractAutoStaticCommand.execute
(AbstractAutoStaticCommand.java:34)
... 以下省略
教えて頂きたいのは、
1)S2DAOでOracle#RAW型は利用可能なのでしょうか?(Oracle version 8.1.7)
2)利用可能な場合、どのように利用すれば良いのでしょうか?
以上、いつも「教えて下さい。」ばかりで申し訳ありませんが、よろしくお願い
致します。
=========================================================
株式会社 ネットスクエア
佐藤 慎也 <E-mail:[E-MAIL ADDRESS DELETED]>
〒733-0822
広島市西区庚午中4丁目6−1セントラルビル3F
http://www.net-squares.com/
TEL:(082) 507 - 6266
FAX:(082) 507 - 6267
=======================================================
<< ISO文書管理は弊社のISO-SQUAREにお任せ下さい。 >>
=======================================================
Seasar-user メーリングリストの案内