-- 一个关键字,括号包含,逗号隔开,重命名列一次只能一列--添加多列altertable test add(c1 int, c2 int);-- 正确altertable test addcolumn(c1 int, c2 int);--错误,标识符无效altertable test addcolumns(c1 int, c2 int);--错误,无效的数据类型altertable test add c1 int,add c2 int;-- 错误,无效的alter table选项--修改多列altertable test modify(c1 int, c2 int);-- 正确altertable test renamecolumn c1 to c2;-- 正确--删除多列altertable test drop(c1,c2);--正确
表重命名
altertable t1 renameto t2;
主键和唯一约束
-- 添加主键约束-- 第一种写法简单,但constraint名称由oracle确定,含义不明确,如SYS_C007490altertable t modify id primarykey;altertable t addconstraint t_pk primarykey(id, name);-- 添加唯一约束,关键字不同altertable t modify id unique;altertable t addconstraint t_id_name_unique unique(id, name);-- 启用/禁用约束altertable t enable/disableconstraint t_id_unique;-- 删除约束altertable t dropconstraint t_id_unique;