读书人

对CLOB字段开展全文检索

发布时间: 2013-01-28 11:49:56 作者: rapoo

对CLOB字段进行全文检索

对CLOB字段进行全文检索可以用SELECT语句,但如果使用WHERE子句时必须使用dbms_lob.instr()函数,命令如下:

首先创建一个测试表TEST:
SQL>CREATE TABLE TEST3(A CLOB,B INT,C INT);
然后往表里插入数据:
SQL> INSERT INTO TEST3 VALUES('TEST 测试 CLOB',11111,22222);

1 row created.

SQL> commit;

Commit complete.

对表进行检索:

SQL> SELECT * FROM TEST3 T WHERE dbms_lob.instr(T.A,'TEST',1,1)>0;

A B C
-------------------------------------------- ---------- ----------
TEST 测试 CLOB 11111 22222

读书人网 >其他数据库

热点推荐