首页 > 数据库 > Oracle > oracle怎样删除列

oracle怎样删除列

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2022-01-21 14:48:16
原创
14077 人浏览过

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

oracle怎样删除列

本教程操作环境: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怎样删除列的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板