長時間沒寫這類語句了,今天一寫,就發現自己忘記了很多格式。oracle的語法方式一定要注意。
今天下午主要做了個實驗,是針對 測試表的列,進行新增,修改,刪除的。做法如下:
增加一列:
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 table emp4 modify (test varchar2(20),test2 varchar2(20));
刪除多列:
alter table emp4 drop (test,test2);
很奇怪的現象,再單列中要加關鍵字column,然而再刪除多列的時候,不能加column關鍵字。
ORCLE 表中列的修改
今天下午主要做了個實驗,是針對 測試表的列,進行新增,修改,刪除的。做法如下 增加一列 alter table emp4 add test varchar2 10 修改一列 alter table emp4 modify test varchar2 20 刪除一列 alter table emp4 ...
mysql對錶中列的操作 mysql對錶基本操作
一 對錶的操作 1.新增新的字段 alter table 表名 add name varchar 20 2.刪除表中已有的字段 alter table 表名 drop name 3.修改表中已有的字段 alter table 表名 change 原有字段 新字段 varchar 20 4.新增主鍵 ...
orcle資料庫修改已存資料的列的資料型別
要想修改資料庫的某一列的資料型別,該欄位不能有資料,否則無法修改 plsql中會出現如下錯誤 倘若有資料,不能直接在該列上修改字段型別 但還是有方法實現同樣的目的 轉移資料到新的一列 1.建立乙個臨時列 alter table 表名 add 修改的欄位名 字段型別 2.拷貝資料到臨時列 update...