ORCLE 表中列的修改

2022-09-24 20:51:18 字數 687 閱讀 2859

今天下午主要做了個實驗,是針對 測試表的列,進行新增,修改,刪除的。做法如下:

增加一列:

alter table emp4 add test varchar2(10);

修改一列:

alter table emp4 modify test varchar2(20);

刪除一列:

alter table emp4 drop column test;

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

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

做法如下;

增加多列:

alter table emp4 add (test varchar2(10),test2 number);

修改多列:

alter t程式設計客棧a程式設計客棧ble emp4 modify (test varchar2(20),test2 varchar2(20));

刪除多列:

alter table emp4 drop (test,test2);

很奇怪的現象,再單列中要加關鍵字colu程式設計客棧n,然www.cppcns.com而再刪除多列的時候,不能加column關鍵字。

本文標題: orcle 表中列的修改

本文位址:

有關ORCLE對錶中列的修改

長時間沒寫這類語句了,今天一寫,就發現自己忘記了很多格式。oracle的語法方式一定要注意。今天下午主要做了個實驗,是針對 測試表的列,進行新增,修改,刪除的。做法如下 增加一列 alter table emp4 add test varchar2 10 修改一列 alter table emp4 ...

修改表中的列

更改列的名稱應當使用系統的儲存過程 sp rename,而不是 alter table 語句。sp rename 用於修改當前資料庫中使用者所建立物件的名稱,包括表 索引 列 別名資料型別或 microsoft.netframewoek 公共語言執行 cir 時使用者定義資料型別。sp rename...

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...