ORACLE中BLOB模糊查询
来源:互联网 发布:小学生网络作业 编辑:程序博客网 时间:2024/04/30 03:11
BLOB保存的数据是无法使用“=”或者"like",直接查询的。
查询办法是将blob转成varchar2进行条件过滤:
select * from cms_offline_contents where utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR(column,2000,1)) like '%oracle%'
或者
select * from cms_offline_contents where dbms_lob.instr(file_content,utl_raw.cast_to_raw('Type'),1,1)<>0
上面的方法比较简单,但偶尔会遇到查询条件是中文,并且有可能转成varchar2有乱码,那就要用到下面的方法了:
select * from cms_offline_contents where Utl_Raw.Cast_To_Varchar2(Utl_Raw.Convert(Dbms_Lob.Substr(file_content,2000,1),'SIMPLIFIED CHINESE_CHINA.ZHS16GBK', 'AMERICAN_THE NETHERLANDS.UTF8')) like '%本所要闻%'
0 0
- ORACLE中BLOB模糊查询
- oracle blob 模糊查询语句
- oracle blob数据模糊查询
- Blob模糊查询问题
- ORACLE中BLOB字段查询的方法
- ORACLE中BLOB字段查询的方法
- 【模糊查询】oracle中带有特殊符号的模糊查询
- Oracle blob like 查询
- Oracle中模糊查询的设置
- oracle中带有特殊符号的模糊查询
- oracle中带有特殊符号的模糊查询
- oracle中特殊字符的模糊查询
- oracle模糊查询数据中带%
- oracle中带有特殊符号的模糊查询
- oracle中带有特殊符号的模糊查询
- oracle中带有特殊符号的模糊查询
- Oracle中like模糊查询及通配符
- 关于oracle中blob字段查询的问题
- 手写代码 AVL 二叉平衡树(插入 删除)
- 深入解析java中的接口和抽象类
- ios基本语法
- 读取配置文件用到的函数
- /dev/null解决办法
- ORACLE中BLOB模糊查询
- 【幷查集】bzoj 4195 【noi2015】
- 罪人审判
- EventBus使用详解(一)——初步使用EventBus
- Sum It Up_poj1564_dfs+水
- 如何用phpStorm从gitlab上克隆一个php+laravel的项目并运行
- VBA程序小记
- WebDriver中通过鼠标偏移 处理悬浮菜单操作
- IDEA使用中文api鼠标提示的设置