-- fk add foreign key 添加外键约束 alter table dirk_emp add constraint emp_fk_dept foreign key(deptid) references dirk_dept; -- 可以添加 on delte cascade -- foreign key引用行为 delete cascade/delete set null/ (默认)delete on action
-- uk add constraint unique 添加唯一属性 alter table dirk_emp add constraint dirk_emp_num_uk unique(num);
-- ck add check 添加控制录入属性 alter table dirk_emp add constraint ck_dirk_emp_num check (num between 0 and 250)
-- add column 增加列 alter table dirk_emp add (score number(20)); -- remove column 删除列 alter table dirk_emp drop column score; -- add comment 添加注释 comment on column dirk_emp.score is '员工考核成绩';
-- modify column property 修改列属性为非空 -- it will current error when exist null value alter table dirk_emp modify score not null; -- modify default value 修改列的默认值 alter table dirk_emp modify score default 100; -- modify length or type 修改列属性 alter table dirk_emp modify name number(20)-- varchar2(50)
-- contraint disable or enable 禁用约束 启用约束 alter table dirk_emp disable constraint dirk_emp_num_uk; alter table dirk_emp enable constraint dirk_emp_num_uk;