Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 删除Oracle中的多个列_Sql_Oracle - Fatal编程技术网

Sql 删除Oracle中的多个列

Sql 删除Oracle中的多个列,sql,oracle,Sql,Oracle,是否可以使用一个查询在oracle 10g中删除多个列?这如何 物理删除 要实际删除列,可以使用以下语法之一:, 这取决于您希望删除单个列还是多个列 更改表格表格名称删除列名称--删除单列 更改表格表格名称下拉列表(列名称1,列名称2)--删除许多列 有两种方法可以做到这一点 1。您可以将列标记为未使用(逻辑删除) (对于单列)——更改未使用的表格名称集(列名称) (对于多列)——更改未使用的表名集(列名1,列名2) 2。或者完全删除它(物理删除)。 (对于单列)——更改表格名称,删除列名称

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

这如何

物理删除 要实际删除列,可以使用以下语法之一:, 这取决于您希望删除单个列还是多个列

更改表格表格名称删除列名称--删除单列

更改表格表格名称下拉列表(列名称1,列名称2)--删除许多列


有两种方法可以做到这一点

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

(对于单列)——更改未使用的表格名称集(列名称)
(对于多列)——更改未使用的表名集(列名1,列名2)

2。或者完全删除它(物理删除)。

(对于单列)——更改表格名称,删除列名称
(对于多列)——更改表格名称下拉列表(列名称1,列名称2)

alter table
       table_name
    drop
       (col_name1, col_name2);  -- drop MANY columns