为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:linux
【CPU】:64
【问题描述】*:达梦数据库执行查询语句时,数据库字段有个类型是TEXT类型,结果传参时是使用的string类型的,导致查询报错:数据类型不匹配; nested exception is dm.jdbc.driver.DMException,网上查了说是可以使用字段转化将TEXT类型转化为string类型在赋值,类似convert(varchar(5000),METADATA_VALUE) = ‘test’,但是现在不让修改这个字段长度,怕不够,还有没有其他的方式?求大佬指教。
大字段类型需要使用DBMS_LOB包进行处理,如果长度不是特别长建议在表上开始超长记录使用VARCHAR2类型处理