oracle修改字段类型及长度


–改变类型及长度
Alter Table tableName Add (new_name number(10));–新增加一个字段用作储存要改变类型及长度的值

update tableName p set p.new_name=null;–设置增加字段为空

update tableName set new_name = old_name;–把要改变的字段的值赋值到新加入的字段

update tableName p set p.old_name=null;–设置要改变的字段为空

alter table tableName modify(old_name number(10));–设置要改变的字段类型及长度

update tableName set old_name = new_name;–把值重新迁移到原有字段中

alter table tableName drop column new_name;–清除新增加的字段

–改变长度(char转varchar–长度缩短)
alter table tableName modify(col_name varchar(50));–改变字段类型值变大一点

update tableName p set p.col_name=trim(p.col_name);–清除值中的空格
alter table tableName modify(col_name varchar(20));–改变成自己想要的类型长度






昨日已逝         明日未知
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐