网站建设描述,3d模型素材库,渭南建筑工程网,上海弄网站的1.将该列设置为null,再修改其类型(这样会丢失数据)2.最简单的方法#xff1a;假设你的表名为 tab_targetcreate table test as select * from tab_target whre 12;alter table test modify (col_name number(5));insert into test select * from tab_target;drop table tab_t…1.将该列设置为null,再修改其类型(这样会丢失数据)2.最简单的方法假设你的表名为 tab_targetcreate table test as select * from tab_target whre 12;alter table test modify (col_name number(5));insert into test select * from tab_target;drop table tab_target;rename test to tab_target;3.(idea:将要更改类型的字段名改名以备份然后添加一个与要更改类型的字段名同名的字段(原字段已经改名)然后更新数据最后删除改名备份的字段)/*修改原字段名*/ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;/*添加一个和原字段同名的字段*/ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);/*将原来的数据更新到新字段中这是要注意一定要显示进行数据类型转换(不同于MSSQL)*/UPDATE 表名 SET 字段名 CAST(字段名1 AS VARCHAR2(30));/*删除原来的备份字段*/ALTER TABLE 表名 DROP COLUMN 字段名1;