Oracle Database 刪除欄位 (Drop Column)

Oracle Database 刪除某個 Table 欄位, 語法如下 :
 語法
alter table <table_name> drop column <column_name>;

 範例
-- 建立一個 Temp Table
create table tomkuo139Table (
aa number
, bb varchar2(100)
, cc varchar2(100)
);

-- 新增資料
insert into tomkuo139Table values( 1, 'Tom', null );
insert into tomkuo139Table values( 2, 'Kuo', null );
commit;

-- 查看資料
select * from tomkuo139Table;

-- 刪除 BB 與 CC 兩個欄位
alter table tomkuo139Table drop column bb;
alter table tomkuo139Table drop column cc;

-- 查看資料 (發現 BB 與 CC 兩個欄位不見, 已被刪除了)
select * from tomkuo139Table;

-- 刪除 Temp Table
drop table tomkuo139Table;

以上, 希望對各位有所幫助.

Related Posts Plugin for WordPress, Blogger...