• ベストアンサー

【DB2】VARCHAR拡張時のデータへの影響について

alterコマンドを用いて、Varcharで指定しているカラムのサイズを拡張する際の考慮点について質問させてください。 カラムのサイズを拡張する際に、格納されているデータへ何か影響しますでしょうか。 カラムのサイズを拡張する前にデータをexportし拡張後にデータをインポートするべきか、それとも単に拡張するだけか迷っています。 どなたかご教授お願いいたします。 【使用DB】DB2 V8 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> 格納されているデータへ何か影響しますでしょうか。 影響しないはずですが、Alterを行う前には念のためのバックアップは必要でしょう。 同一インスタンス内に、列定義拡張済みの作業用テーブルを用意して、中身をコピー。 新旧テーブルの列比較して「データ内容が同一であること」を確認したら、 テーブルリネームすれば安心できるのでは? (インデックスも合わせて定義または再作成が必要ですが)

oniku029
質問者

お礼

bin-chan さん ご回答ありがとうございました。 やはり、影響しないですよね。 安心いたしました。 ご指摘どおりバックアップを取得させていただきます。 作業用テーブルのコピーに関しては、 全く想定していなかった作業ですので 検討させていただきます。 早急なご回答、本当にありがとうございました。

関連するQ&A