分类: Oracle
2008-04-05 21:22:34
来源:赛迪网 作者:xl_rao |
本文讲解Oracle如何对CLOB行字段来执行全文检索。
大家知道,超过4000字的文本一般存储在CLOB中(MSQL、Sysbase是存放在Text中),在Oracle8i版本,对大字段CLOB仍然不支持在where子句直接的Like操作,如何实现对存储在CLOB字段中的内容进行Like查找呢?
下面的文章或则能给你帮助。虽然在SQL*PLUS中能实现用Select直接看到CLOB的内容,但是如何通过DBMS_LOB包实现对中文环境下的CLOB内容的读取我一直没有找到好的方法(使用Documents中提到的Samples只适用英文字符集),这极大的限制了使用第3方软件开发工作的自由度。
表结构:
方法:
下面列出了DBMS_LOB包中的过程函数:
|