首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除Oracle中的多列

删除Oracle中的多列
EN

Stack Overflow用户
提问于 2015-09-27 17:38:13
回答 2查看 30.9K关注 0票数 7

是否可以使用一个查询在oracle 10g中删除多个列?

EN

回答 2

Stack Overflow用户

发布于 2015-09-27 17:49:05

这个怎么样?

物理删除 要实际删除列,可以使用下列语法之一,这取决于您希望删除单个列还是多个列。 ALTER table_name DROP列column_name-drop单列 ALTER table_name DROP (column_name1,column_name2);--删除多列

来源

代码语言:javascript
复制
alter table
       table_name
    drop
       (col_name1, col_name2);  -- drop MANY columns
票数 24
EN

Stack Overflow用户

发布于 2021-02-05 10:44:01

做这件事有两种方法。

1.可以将列标记为未使用(逻辑删除)

(用于单列) --更改表table_name集未使用(column_name);

(用于多列)--更改表table_name集未使用(column_name1,column_name2);

2.或完全删除它(物理删除).

(单列) --更改表table_name下拉列column_name;

(用于多列) --更改表table_name drop (column_name1,column_name2);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32810837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档