oracle 列为nvarchar2 数据类型改为 clob怎么改?已经在有数据!求sql语句
发布网友
发布时间:2022-10-18 09:33
我来回答
共3个回答
热心网友
时间:2023-11-11 12:48
先增加列
alter table tb_1 add col_bak nvarchar2;
update tb_1 set col_bak=col_1;
update tb_1 set col_1=null;
alter table tb_1 modify column col_1 clob;
update tb_1 set col_1=col_bak;
可能有字段需要转化格式函数,具体自己查。
热心网友
时间:2023-11-11 12:48
已经有数据 不能改吧
先把数据另存 create table table1 as select * from table
然后再alter table modify column clob;
然后 再把数据往回插
热心网友
时间:2023-11-11 12:49
create table table1 as select * from table
alter table modify column clob;