• 技术文章 >数据库 >Oracle

    oracle怎样删除列

    长期闲置长期闲置2022-01-21 14:48:16原创90

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle怎样设置查询条件 下一篇:oracle中as的用法是什么

    相关文章推荐

    • oracle中rownum的用法是什么• oracle12c和11g的区别是什么• oracle怎样进行空值替换• oracle数据库有什么用• oracle10g和11g的区别是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网