Oracle 列操作 增加列,修改列,刪除列

2022-08-05 08:48:14 字數 850 閱讀 2473

alter table 表名 add 列名 varchar2(10);

alter table 表名 modify 列名 varchar2(20);

alter table 表名 drop column 列名;

這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字column,否則會報錯ora-00905。

其次,對刪除單列的話,一定要加column,然後記住,刪除是不需要加列型別的。

alter table 表名 add (列名1 varchar2(10),列名2 number);

alter table 表名 modify (列名1 varchar2(20),列名2 varchar2(20));

alter table 表名 drop (列名1,列名2);

很奇怪的現象,再單列中要加關鍵字column,然而再刪除多列的時候,不能加column關鍵字。

alter table 表名 modify 列名 varchar2(20);

alter table 表名 drop column 列名;

這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字column,否則會報錯ora-00905。

其次,對刪除單列的話,一定要加column,然後記住,刪除是不需要加列型別的。

alter table 表名 add (列名1 varchar2(10),列名2 number);

alter table 表名 modify (列名1 varchar2(20),列名2 varchar2(20));

alter table 表名 drop (列名1,列名2);

很奇怪的現象,再單列中要加關鍵字column,然而再刪除多列的時候,不能加column關鍵字。

oracle修改表增加列刪除列修改列

tag oracle修改表 sql增加列 sql刪除列 sql修改列 1.增加列 alter table table name add column datatype default expr column datatype.例如 sql alter table emp01 add eno numb...

oracle修改表增加列刪除列修改列

oracle修改表 sql增加列 sql刪除列 sql修改列 1.增加列 alter table table name add column datatype default expr column datatype.例如 sql alter table emp01 add eno number 4...

alert table 增加列,修改列

向表中增加乙個 varchar 列 alter table order data addcolumn address varchar 30 對現存列改名 alter table order data rename column address tocity 修改某一列的名稱 sqlite 僅僅支援 ...