トモロログ

仕事や趣味でのメモや記録など

整理標準化データの追加

整理標準化データはデータの更新があったときに該当する公報のマスタデータが

配布される形式になっている。

 

たとえばある出願 2000-123XXX にIPCの更新があったときにはそれについてのすべての整理標準化データの出願マスタ1レコード分が配信される。つまり更新があるときには全カラム更新となるのでdelete, insertの方が処理が楽なのかもしれない。

 

その場合最新の情報が正となるのでデータ作成の時には 旧->新の場合と 新->旧の場合の処理が異なる。新たなデータの挿入の際にユニークキー(四法+出願番号)が重複するとき、旧->新の時は delete , insert  、 新->旧の時は単に無視となる。

 

そんなときの insert の構文

 

旧->新:delete + insert

   
   replace into 〜

 

 ユニークキーに重複があればdelete + insert,  なければ insert 

ただし、id などのカラムは書き換えてしまう。

 

新->旧:無視

   
   insert ignore into 〜

 

 ユニークキーに重複があればなにもしない。  なければ insert 

 

 ちなみに整理標準化データの出願マスタはDVD一回配布分だけで10万件分ある。。

 全回分処理したら何件になるのだろうか。。。