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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐