|
|
|
|
制約の追加/削除 |
|
スポンサード リンク
ALTER TABLE 表1 ADD
CONSTRAINT 制約1 制約(列1) |
表1に指定した制約を制約名「制約1」で追加する |
ALTER TABLE 表1 DROP
CONSTRAINT 制約1 |
表1の制約名「制約1」を削除する |
ALTER TABLE 表1 MODIFY 列1 制約 |
表1の制約を追加/変更する(NOT NULLやDEFAULTで制約を追加する場合はMODIFYを使用する) |
例1) 表「emp」の列「emp_name」にNOT NULL制約を追加する
|
alter table emp modify emp_name not null |
例2) 表「emp」の列「dept_id」にDEFAULT値「001」を追加する
|
alter table emp modify dept_id default '001' |
例3) 表「emp」にプライマリキー「emp_id」を追加する
|
alter table emp add constraint pk_emp primary key(emp_id) |
例4) 表「emp」の列「emp_name」からNOT NULL制約を削除する
|
alter table emp modify emp_name null |
例5) 表「emp」のプライマリキー(制約名「pk_emp」)を削除する
|
alter table emp drop pk_emp |
スポンサード リンク
|
|
|
|
|
|