mybatis中将varchar字段类型修改为clob
2017-11-01 10:31
435 查看
对于一些项目来说varchar字段类型只能设置4000,完全不够用,所以就可以引入clob,具体步骤为:
1,修改数据库字段类型(数据库已经有很多数据):
--增加大字段项
alter table SYS_MAIL_TASKCONFIG add testmail clob;
--将需要改成大字段的项内容copy到大字段中
update SYS_MAIL_TASKCONFIG set testmail=TASKCONTENT;
--删除原有字段
alter table SYS_MAIL_TASKCONFIG drop column TASKCONTENT;
--将大字段名改成原字段名
alter table SYS_MAIL_TASKCONFIG rename column testmail to TASKCONTENT;
2,修改配置文件(只需要修改xml文件的类型即可,不需要修改java类)
1,修改数据库字段类型(数据库已经有很多数据):
--增加大字段项
alter table SYS_MAIL_TASKCONFIG add testmail clob;
--将需要改成大字段的项内容copy到大字段中
update SYS_MAIL_TASKCONFIG set testmail=TASKCONTENT;
--删除原有字段
alter table SYS_MAIL_TASKCONFIG drop column TASKCONTENT;
--将大字段名改成原字段名
alter table SYS_MAIL_TASKCONFIG rename column testmail to TASKCONTENT;
2,修改配置文件(只需要修改xml文件的类型即可,不需要修改java类)
相关文章推荐
- oracle数据库中将varchar2类型的字段改成clob类型 先将varchar2类型的字段改成long类型的,然后再将long类型改成clob类型
- 批量修改字段的类型(SQL Server)--varchar到nvarchar
- 将所有varchar2字段中byte类型修改成varchar2的char类型
- MySQL快速修改表结构,只针对更改varchar类型字段长度
- 修改有数据oracle字段类型 从number转为varchar
- 将oracle字段,由varchar2类型变更为clob类型,报错
- CLOB类型字段修改语句,使用oracel中的replace函数
- 转换CLOB字段类型为VARCHAR2
- oracle中修改已有字段数据类型为clob的方法以及ssh框架中如何保存clob字段
- oracle varchar2改成大字段类型clob,读取大字段内容
- oracle向已有表增加字段、字段设置默认值、修改表字varchar类型的长度
- Oracle数据库将varchar类型的字段改为clob类型
- 【转】将ORACLE数据库表中字段的varchar类型转为CLOB?
- 修改数据库表字段类型为clob时,报错:ORA-22858
- 转换CLOB字段类型为VARCHAR2
- CLOB类型字段修改语句,使用oracel中的replace函数
- 修改所有用户表的字段 , 只替换char varchar nchar nvarchar 类型
- 批量修改字段的类型(SQL Server)--varchar到nvarchar
- 数据库字段类型中char和Varchar区别
- oracle表中有clob类型字段时不支持distinct