Oracle 修改字段类型(varchar2-->clob)
本来该字段使用varchar2(4000),但还是长度不够,需要修改字段类型为clob1.开始尝试直接把varchar2修改为clobalter table sys_user modify note clob;提示:数据类型变更无效!!!原因:修改的当前字段有值2.先新建clob类型的字段,把原字段的值插入到新建字段中,然后删除原字段,重命名新字段--1.新建clob类型的字段alter tabl
·
本来该字段使用varchar2(4000),但还是长度不够,需要修改字段类型为clob
1.开始尝试直接把varchar2修改为clob
alter table sys_user modify note clob;
提示:数据类型变更无效!!!
原因:修改的当前字段有值
2.先新建clob类型的字段,把原字段的值插入到新建字段中,然后删除原字段,重命名新字段
--1.新建clob类型的字段
alter table sys_user add note_temp clob;
--2.把原字段的值插入到新建字段中
update sys_user set note_temp = note;
--3.删除原字段
alter table sys_user drop column note;
--4.新字段重命名
alter table sys_user rename column note_temp to note;
更多推荐
已为社区贡献2条内容
所有评论(0)