Oracle查询CLOB类型字段的内容:

(1)数据长度<4000时,查询CLOB类型的数据:
select dbms_lob.substr(字段名) as 别名 from 表名----别名必须写
或者 select to_char(字段名) as 别名 from 表名-----别名必须写,作为函数的结果
(2)数据长度>4000时,查询CLOB类型的数据:

<resultMap type="com.cnpc.oms2.mobile.server.pojo.news.RuleRegulationMobile" id="viewResultMap">
	    <result column="KEY_WORD" property="keyWord" jdbcType="VARCHAR" />   
	    <result column="CONTRIBUTE_PERSON" property="contributePerson" jdbcType="VARCHAR" />
	    <result column="ISSUED_NUMBER" property="issuedNumber" jdbcType="VARCHAR" />
	    <result column="ATTACHMENT_PATH" property="attachmentPath" jdbcType="VARCHAR" />
</resultMap>
<select id="selectOne" resultMap="viewResultMap" parameterType="hashmap">
	select 				KEY_WORD,
					CONTRIBUTE_PERSON,
					ISSUED_NUMBER,
					ATTACHMENT_PATH,
					CONTENT 		<!-- content是clob类型 -->
		from 表名
</select>

————————————————
版权声明:本文为CSDN博主「差一步距离」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43748216/article/details/84615315

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐