Oracle修改数据库字段
- 字段没有数据或者要修改的新类型和原类型兼容时
alter table +表名+modify +字段名 +字段类型
例:alter table user modify name varchar2(100); - 字段有数据并用要修改的新类型和原类型不兼容时,需要新建字段去转移
1、alter table +表名+ add +字段名 +字段类型;
alter table user addname_new varchar2(100);
alter table user set name_new = name_old;
alter table user modify name_old is null;
update user set name_old = name_new;
alter table user drop column name_new;
name_new 为新建字段名,name_old为需要修改的字段;
每天成长一点点,加油!致敬所有努力的人!!!