2013年1月9日水曜日

Eclipseのビューの表示位置

Eclipseを使っていてビューの表示順番をドラッグアンドドロップして変更してもEclipseを再起動すると変更前の状態に戻ってしまう場合があります。



多分何かのプラグインが悪さをしているんだとは思いますが、特定までは出来てません。

なので暫定的な対処法について記載します。


  1. 表示順番を入れ替えたいビューを表示します。
  2. 一番左端に表示したいビューを残して、他のビューを移動します。
  3. 次に左に表示したいビューを元の位置に戻します。
  4. 並べ終わったら一度Eclipseを再起動します。
  5. ビューの表示が並び替えた順番になっているのを確認します。
以上です。


2013年1月7日月曜日

DB2で文字連結

仕事の関係でDBに登録されているデータに文字列を追加(?)するためのSQLを作ってみました

要はこんな感じ

NOIDVALUE
1A12345
2B67890
3A13579
4C24680

  ↓

NOIDVALUE
1A12345_
2B67890
3A13579_
4C24680

IDがAのVALUEに"_"を追加しました。

  update 
   tableA A1 
  set 
   value = concat((select value from tableA A2 where  A1.no=A2.no and A1.id='A'), '_') 
  where 
   exists(select * from tableA A2 where  A1.no=A2.no and A1.id='A')

こんな感じで出来ました。

実際動かしたSQLとは微妙に異なっているので動かなかったらごめんなさい。