要想修改資料庫的某一列的資料型別,該欄位不能有資料,否則無法修改;plsql中會出現如下錯誤
倘若有資料,不能直接在該列上修改字段型別;但還是有方法實現同樣的目的--------轉移資料到新的一列
1.建立乙個臨時列
alter table 表名 add 修改的欄位名 字段型別;
2.拷貝資料到臨時列
update 表名 t set t.修改的欄位名 = t.原欄位名;
3.刪除原來的列
alter table 表名 drop column 原欄位名;
4.修改臨時列名稱
alter table 表名 rename column 修改的欄位名 to 原欄位名;
orcle資料庫修改字段精度
oracle資料庫字段精度修改 方法 通過乙個臨時的字段修改原有的字段精度 1,將原欄位修改改變名稱 2,新建字段設定精度並將原字段的資料複製到該字段中 3,刪除原字段的備份字段 修改原欄位名test age為test age tmp alter table test table rename co...
orcle 資料庫plsql cmd資料的匯入匯出
1.plslq資料匯出 1 匯出資料庫表結構 2 匯出表資料 3 匯入 注意 在使用plsql匯入.sql資料表結構時,如果本地新建使用者或者表空間與匯出檔案裡邊的使用者名稱或者表空間不一樣,那麼會匯入失敗,檢查匯入檔案.sql裡邊的使用者名稱及表空間名,修改後再匯入。二.cmd 匯出匯入 1.匯出...
orcle資料庫管理表操作
1.建立表 最基本的 create table t1 id number 4 name varchar2 20 備份 create table t2 as t1 只複製表結構不複製內容 create table t3 as t1 where 1 2 條件為假 2.修改表 增加一列 alter tab...