鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 数据库 > oracle > >

oracle怎样删除列

来源:互联网 作者:佚名 时间:2022-06-27 08:32
在oracle中,可以利用ALTER语句配合“DROP COLUMN”来删除指定的列,语法为“ALTER TABLE 表名 DROP COLUMN 列名”或者“ALTER TABLE 表名 DROP (列名1,列名2)”。 本教程操作环境:Windows10系统、Orac

在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怎样删除列的详细内容,更多请关注鸿网互联其它相关文章!

上一篇:oracle中as的用法是什么
下一篇:没有了
网友评论
<