DB2覚書

下記からの脱出 SQL0290N 表スペース・アクセスが許されていません。 SQLSTATE=55039 確認 db2 list tablespaces show detail 解除 db2 "load from /dev/nul of del replace into TABLE名" この方法だとテーブルの内容を消していい場合だけ有効か参考:http:…

パスワード有効期限切れになった場合 db2 connect to [database] user [username] password [password] new [newpass] confirm [newpass]

TABLEをloadで0件にしてみる。 load from /dev/nul of del replace into 表

SQL3501W 正方向回復がデータベースで使用できないため、表が存在する表スペースが、バックアップ保留状態に置かれません。 これって、特に問題ないワーニングなんですかね・・・

ddlの出力の方法 全テーブルの出力 db2look -d hoge -e > hoge.ddl 指定テーブルの出力 db2look -d hoge -e -t this > this.ddl ddlの展開 db2 -tvf hoge.ddl > hoge2.out

カンマ編集(CSV出力)時に、["] double quotation を付加する select hoge1 || ',\"' || char(hoge2) || '\"' from hoge_table※hoge2は、smallinteger型 カンマ編集(CSV出力)時で、数値型に余計なスペースが入ってしまうものをtrimする。 select hoge1 ||…