Oracle数据库修改字段类型
生活随笔
收集整理的這篇文章主要介紹了
Oracle数据库修改字段类型
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題
數(shù)據(jù)庫(kù)中某表字段為number類型,需要修改成varchar類型。
修改步驟
--備份表 --create table xxtable_copy20171215 as select * from xxtable; --復(fù)制表結(jié)構(gòu)成新表 --create table xxtable_new as select * from xxtable where 1=2; --改變新表的數(shù)據(jù)結(jié)構(gòu) --alter table xxtable_new modify (CANCELRENO varchar(25)); --導(dǎo)入原數(shù)據(jù) --insert into xxtable_new select * from xxtable_copy20171215; --插入新數(shù)據(jù) --insert into xxtable_new (...) values (...); --將原表更名 --alter table xxtable rename to xxtable_bak20171215; --將新表更名成原表名 --alter table xxtable_new rename to xxtable; --刪除第一次備份的表 --drop table xxtable_copy20171215;總結(jié)
以上是生活随笔為你收集整理的Oracle数据库修改字段类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle复制表结构和表数据
- 下一篇: 69g 轻量设计:赛睿 Prime 有线