Oracle数据库全文索引查询模板的使用

文章作者 100test 发表时间 2007:03:14 13:52:09
来源 100Test.Com百考试题网


Oracle全文索引的查询模板功能可以对在CONTEXT索引上使用CATSEARCH语法,或者在CTXCAT索引上使用CONTAINS语法。

通过一个例子说明查询模板的使用:

SQL> CREATE TABLE T (ID NUMBER, DOCS VARCHAR2(1000)).

表已创建。

SQL> INSERT INTO T VALUES (1, IT IS A EXAMPLE FOR QUERY TEMPLETE.).

已创建 1 行。

SQL> INSERT INTO T VALUES (2, USING THE TEMPLETE CONTAIN OPERATION CAN BE PERFORM ON CTXCAT INDEX.).

已创建 1 行。

SQL> INSERT INTO T VALUES (3, AND THE CATSEARCH OPERATION CAN BE PERFORM ON CONTENT INDEX.).

已创建 1 行。

SQL> COMMIT.

提交完成。

SQL> CREATE INDEX IND_T_DOCS ON T(DOCS) INDEXTYPE IS CTXSYS.CONTEXT.

索引已创建。

SQL> SELECT ID FROM T WHERE CONTAINS(DOCS, TEMPLETE, 1) > 0.

ID 

---------- 

2 

1

SQL> SELECT ID FROM T WHERE CONTAINS(DOCS,  

2 

3 TEMPLETE 

4 

5 

6 , 1) > 0.

ID 

---------- 

2 

1


相关文章


Oracle数据库全文索引设置步骤简介(2)
Oracle新手最常碰到的6个错误及解决方案
Sybase和Oracle安装过程中常遇到的问题
Oracle企业管理器(OEM)常见问题解答
Oracle数据库全文索引查询模板的使用
OraclePL_SQL语言基础4[初级]
Oracle函数之常见的单行字符串函数
OraclePL_SQL语言基础5[初级]
SQL链接Oracle,数据长度不定的问题
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛