oracle 修改表結構

2021-07-24 15:50:46 字數 588 閱讀 8218

增加表字段:

alter table 表名 add(age number(3));

alter table 表名 add(*** varchar2(10) default '男');

alter table 表名 add(photo varchar2(100) default 'nophoto.jpg');

修改表字段:

alter table 表名 modify(name varchar2(30));

alter table 表名 modify(*** varchar2(10) default '女');

desc 表名和插入資料就可以看出修改的部分。

刪除列:

alter table 表名 drop column 列名;

高效刪除列,針對於資料量比較多的情況:

首先將要刪除的列設定為無用列:

alter table member set unused(列名);

或alter table member set unused column 列名;

刪除無用列:

alter table member drop unused columns;

Oracle修改表結構

alter table table add column datatype default expr column datatype alter table table modify column datatype default expr column datatype alter table t...

Oracle修改表結構

1.修改欄位的資料型別 語法 alter table 表名 modify 列名 資料型別 eg1 alter table emp modify column1 varchar 10 在修改列的長度時候,只能編輯比現有字段實際存的長度還要大,否則提示下面的錯誤 ora 01441 無法減小列長度,因為...

Oracle修改表結構

新增字段 alter table tablename add column name column data type 修改字段資料型別 alter table tablename modify column name column data type 注 增加字段長度時很順利 變更資料型別,可能需...