表删除列

原创 2013年12月04日 16:15:39

如果列没有用作分区或分步,则可以直接通过命令"ALTER TABLE 表名  DROP COLUMN 列名 CASCADE;"删除列

如果列用作分区或分步,则只能通过先删表再重建表的方式实现列的删除,不过要注意数据的保存

hive上删除列

hive上删除列 很简单 replace 就好,但是只是在元数据中删除了而已,其实并没有改动hdfs上的数据文件 hive> select * from product; OK id      n...
  • jixianqiuxue
  • jixianqiuxue
  • 2013年09月05日 14:51
  • 14771

sql添加、删除表中的列

添加没有默认值:alter table Test add BazaarType char(1)有默认值的添加列:alter table Test add BazaarType char(1) defa...
  • cgeason
  • cgeason
  • 2009年08月10日 10:07
  • 1687

oracle表 中删除一列

1、测试 在sys用户下创建测试表: SQL> create table t  as select object_id,object_name from dba_objects; 表已创...
  • lively1982
  • lively1982
  • 2013年12月12日 14:23
  • 1196

Oracle ORA-39726压缩表删除字段处理方法

今天在往一个压缩表增加一个字段可以增加成功,但在删除的时候报了个 ORA-39726 unsupported add/drop column operation on compressed tabl...
  • qq_36280688
  • qq_36280688
  • 2017年09月28日 14:20
  • 280

SQLite如何删除,修改、重命名列

今天在SQLite数据库中添加了一列,后来发现列名写错了,于是使用SQL语句来修改列名,可是根本不管用。 首先,请放弃alter吧。 sqlite官方说明如下: SQLite supports ...
  • cangkukuaimanle
  • cangkukuaimanle
  • 2011年10月06日 17:55
  • 11422

压缩表列的修改

增加列:oltp:可以增加一列指定默认值并且为not null的的列,如果指定默认值,但是可为空是不支持oltp压缩方式的If a default value is specified for an ...
  • wll_1017
  • wll_1017
  • 2014年04月11日 16:33
  • 1559

15.创建、删除和修改表的DDL语句

一、新建表 1.1 新建表增加列级主键约束 create table mydept(dept_id number constraint pk_dept_id primary key,dept_name...
  • lzhui1987
  • lzhui1987
  • 2017年02月21日 17:52
  • 636

删除数据库表有约束(constraint)的列

昨天为了删除数据库表中的字段,使用了alter table     drop column        columnName服务器返回的错误为:Server: Msg 5074, Level 16,...
  • windok2004
  • windok2004
  • 2008年05月10日 17:27
  • 529

Hbase 删除某一个列族

hbase shell中运行: alter 'member', {NAME => 'address', METHOD => 'delete'} 报错 ERROR: org.apache.hadoo...
  • levy_cui
  • levy_cui
  • 2016年04月13日 14:02
  • 3094

Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列

Oracle的列操作(增加列,修改列,删除列),包括操作多列 增加一列:    alter table emp4 add test varchar2(10); 修改一列:    alter tab...
  • konglongaa
  • konglongaa
  • 2016年06月20日 12:50
  • 346
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:表删除列
举报原因:
原因补充:

(最多只允许输入30个字)