2017年1月9日月曜日

[品詞解析サーバーへの道] #03 DataStudioでデータ編集

名詞、動詞、形容詞は多すぎて大変・・・。
あとでデータのインポートを考えます。

なので変化がないと思う前置詞のデータを手入力します。

データ入力方法はDataStudioから、該当のテーブルを右クリックして、データの編集でOKです。

 こんな感じで入力していきます。ExcelというかAccessの操作に近いですね。
  F2で
                     
                 ↓↓↓



 とりあえず、DBはこれでOKです。
 右上にデータベースにコミットなるアイコンがあるのでそれを押せばデータ入力完了です。


挿入済み 12 行
更新済み 0 行
削除済み 0 行

insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('во ', 'into, to, in, at')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('в', 'into, to, in, at')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('за', 'behind, beyond')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('из', 'from')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('к', 'towards')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('на', 'onto, to')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('о', 'about')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('об', 'about')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('от', 'from')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('по', 'along, according to')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('с', 'with, from, since')
insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('у', 'by')


登録作業中にエラーが出た・・・


insert into "DB2ADMIN"."PREPOSITION" ("word", "meanings") values('вместо', 'instead of')
com.ibm.db2.jcc.am.SqlDataException: EXECUTE または OPEN ステートメント内のホスト変数の値が、対応する使用の範囲外にあります。. SQLCODE=-302, SQLSTATE=22001, DRIVER=4.13.111

IBMではこういう情報があった。
http://www.ibm.com/support/knowledgecenter/ja/SSEPEK_10.0.0/codes/src/tpc/n302.html
DB2® が、無効なデータか、または表の対応する列または対応するターゲット値に 入れるには大きすぎるデータを受け取りました。

もしやと思い、VARCHARが短すぎる?と思い、word列を10から30に変更すると登録できるようになりました。他のテーブルも同じ事が発生しそうです。



0 件のコメント:

コメントを投稿