查询Oracle的BLOB类型
原创
©著作权归作者所有:来自51CTO博客作者wmkm0113的原创作品,请联系作者获取转载授权,否则将追究法律责任
最近在做项目的过程中,有些时候需要用Oracle的BLOB/CLOB类型存储一些很长的文章,一直不知道怎么来进行相关的检索,经过不懈的努力,终于能够解决这个问题了。查询语句如下:
select count(*) from 表名 where dbms_lob.instr(表名.列名, utl_raw.cast_to_raw(convert('关键词','utf8')), 1, 1) > 0;
需要注意的是,这个解决方案只能查询BLOB/CLOB中存储的是经过处理的字符串。
本方法在Oracle 10g上测试通过
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mybatisplus只查询指定字段carServiceProdMapper.selectById(orderVo.getProductId());查询指定字段
在 MyBatis-Plus 中,如果你希望在使用 selectById 的同时只查询指定字段,比如某些字段而不是整个实体对象,可以通过以下方式实现:⚠️ selectById 是 MyBatis-Plus 的内置方法,默认查询 所有字段,不支持直接指定查询字段。如果你想只查询部分字段,必须使用 QueryWrapper 或自定义 SQL。✅ 方法一:使用 QueryWrapper + selec
mybatis plus pusdn pgz janeyork pogaizai -
mysql blob查询解析 mysql查询blob字段
我以前分享过一篇《MySQL 大对象一例》,今天就来详细说下大对象的优缺点以及使用场景。我们把 MySQL 的大对象类型分 TEXT/BLOB 和 JSON 两部分来说明。一、TEXT/BLOB 类型TEXT 和 BLOB 的区别非常简单。TEXT 存储以明文存储,有对应的字符集和校验规则;BLOB 则以二进制存储,没有字符集和排序规则,所有的对比都是以二进制来进行。示例 1创建一张表 c1 字段
mysql blob查询解析 mysql blob 内容查看 mysql blob类型 mysql text字段导出 mysql text类型
















