达梦数据库 大字段问题处理合集(不断更新)

一. 大字段不能用like

解决方式:

upper(cast(text as varchar)) like

原因:大字段不能直接like,一般不开,那个可以设置like可以 处理大字段的长度

二. 报错记录超长-- 页大小

解决方式:

select page();

看看页大小,一条记录的长度不能超过页大小的一半

   

页大小是 安装初始化库的时候指定 重新初始为16k或者32k的库,或者重建表把汉字这个类型改为text 字段

备注: gb18030  字符集,一个汉字占2个字节  

       Unicode 一个汉字占3个字节

 

三. 新增TEXT 字段的时候,报错不能同时包含聚集KEY 和大字段

新增的 sql

alter table T_APPLICATION_MANAGE ADD (SUPERVISE_ITEM_NAME TEXT) ;

 

报错如下: 表[T_APPLICATION_MANAGE]中不能同时包含聚集KEY和大字段

 

 

原因: 聚集主键的表不能有大字段



请使用浏览器的分享功能分享到微信等