在 Oracle 中删除多个列

use*_*885 3 sql oracle

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

Nit*_*thi 14

这个怎么样?

物理删除

要物理删除列,您可以使用以下语法之一,具体取决于您希望删除单个列还是多个列。

ALTER TABLE table_name DROP COLUMN column_name; --删除单列

ALTER TABLE table_name DROP (column_name1, column_name2); --删除许多列

来源

alter table
       table_name
    drop
       (col_name1, col_name2);  -- drop MANY columns
Run Code Online (Sandbox Code Playgroud)