oracle怎样删除列

2022-01-21 14:49:42 IT技术网 互联网
浏览

在oracle中,可以利用ALTER语句配合“DROP COLUMN”来删除指定的列,语法为“ALTER TABLE 表名 DROP COLUMN 列名”或者“ALTER TABLE 表名 DROP (列名1,列名2)”。

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle怎样删除列

oracle中删除一个列的方法:

ALTER TABLE 表名 DROP COLUMN 列名

删除多列:(很奇怪不需要 column,切字段名都为简单字段名):

     alter table 表名  drop (字段1,字段2)

拓展:

增加列

alter table t_jm_user add USR_EmailValidate CHAR(1) default 'N' not null;

修改列

alter table t_jm_user modify USR_EmailValidate CHAR(1) default 'Y'  null;

删除列

alter table t_jm_user drop column  USR_EmailValidate;

增加约束

alter table user
  add constraint FK_user_CLIENT foreign key (COMP_ID)
  references T_stal (COMP_ID);

删除约束

alter table user drop constraint FK_user_CLIENT ;

推荐教程:《Oracle教程》

以上就是oracle怎样删除列的详细内容,更多请关注dnjidi.com其它相关文章!