alter table tablename add (column datatype [default value][null/not null]
alter table tablename modify (column datatype [default value][null/not null]
alter table tablename drop (column);
這裡分別是使用alter table 來增加
下面是具體的例子
create table test
(id varchar
alter table test
add (name varchar
alter table test
modify (name varchar
alter table test
drop column name;
以上分別建立一個表
例如前面如果我們插入一個值
insert into test
values (
然後曾修改列
modify (name varchar
將會得到以下錯誤
ERROR 位於第
ORA
PS:改變已存在的表的列名
alter table table_name rename column col_old to col_new
From:http://tw.wingwit.com/Article/program/Oracle/201311/18398.html