Life読んだ本や、プログラミング、システム開発等のねたを中心に。文章を書く練習なので少し硬派に書くつもりだけど、どうなることやら。この広告は、90日以上更新していないブログに表示しています。DEVMementoWeaver開発記MWのデータ移行Pgmも(とりあえずAlbumだけは)ひとまず出来たので、出来たCSVをDerbyにインポートしてみたが、またしても嵌ったので嵌りメモ。自ら望んだとはいえ、毎回はまる...。再現したのはTagged_Material(タグ付素材)テーブル。VARCHAR(256)のMEMOフィールドを中心に嵌った。リストに入っていない可能性があります。ターゲット表内の列ではありません。リストに入っていない可能性があります。ターゲット表内の列ではありません。","生まれた","2"結果loadは成功。問題の原因case2(第4フィールドのバイト数は15byte)でインポートデータのtoken区切りが誤っていること、及びcase3(第4フィールドのバイト数は12byte)で文字化けしてしまっていることから、ijがutf-8ファイルであることを認識せずに、2byte系のCodesetとして認識している様子。proceduresによると、文字コードを指定しなければデフォルトではJVMのCodesetと同様となるらしい。type.http://db.apache.org/derby/docs/10.4/tools/rtoolsimport64241.html確かにEclipseのencodingはMS932としているので、これが原因の様子。ロードでは、文字コード指定は行えない。面倒ではあるが、基本的には1回作業なのでijからデータロードを行うことにする。(因みに上記の例ではSYSCS_UTL.SYSCS_IMPORT_DATAを使用したが、CSVの全列を表の全列に入れるので、SYSCS_UTL.SYSCS_IMPORT_TABLEで良い。引数も少なくて済むのでSYSCS_IMPORT_TABLEを使用することにする。proceduresを参考にした(何れもhttp://db.apache.org/derby/docs/10.4以下のページ)。(アクセスが拒否されました。Files\Java\jdk1.7.0_13\db\bin>LibreOfficeのBaseから確認うむ、OKっぽい。14:27Tweet広告を非表示にする関連記事2014-12-31読書管理アプリ(Librarian)のUI開発Librarian開発記。»プロフィールid:kazyury読んだ本や、プログラミング、システム開発等のねたが中心です。ここでは硬派にと思ってるけど、どうなるかなぁ。(1)はてなブログをはじめよう!kazyuryさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。