db 2テーブルのフィールドを変更します

651 ワード

1:フィールドの非空属性を削除します。
alter table XXX alter column XXX drop not null
2:フィールドの非空属性を追加します。
alter table XXX alter column XXX set not null
3:新しいフィールドを追加します。
alter table XXX add column XXXX varchar(100)
4:フィールドを削除します。
alter table XXX drop column XXX
5:フィールドの長さを増やす
alter table XXX alter column XXX set data type varchar(100)
注意:
1:フィールドの名前を変更することは許されません。(削除してから追加するだけです。)
2:フィールドの長さを小さくすることは許されません。
3:フィールドタイプの変更は許可されません。
4:上三条の状況を修正しなければならない場合は、表を再構築するしかない(第一条は簡単な方法がある)。