oracle text 检索问题

oracle text做检索时 contains怎么检索多列字段
例如

select * from table where contains (name,'测试',1) or contains(email,'测试',1);
参与7

4同行回答

静以致远静以致远数据库运维工程师汇通天下
select * from table where (contains (name,'测试')>0) or            (contains(email,'测试')>0)试一下显示全部
select *
from table
where (contains (name,'测试')>0) or
           (contains(email,'测试')>0)

试一下收起
互联网服务 · 2015-07-08
浏览712
静以致远静以致远数据库运维工程师汇通天下
恩,使用context时要创建索引的,而且有数据更新后,索引也要更新再次使用这个函数才会有新的数据显示全部
恩,使用context时要创建索引的,而且有数据更新后,索引也要更新再次使用这个函数才会有新的数据收起
互联网服务 · 2015-07-09
浏览634
JonavinJonavin软件开发工程师cit
回复 3# Jonavin    谢谢,"没有编制索引"问题解决了    要在全文检索上下文上创建索引显示全部
回复 3# Jonavin


   谢谢,"没有编制索引"问题解决了


  

QQ图片20150708174625.png



  要在全文检索上下文上创建索引收起
软件开发 · 2015-07-08
浏览738
JonavinJonavin软件开发工程师cit
回复 2# 静以致远    谢谢,这样查询报了另一个错误"列没有编制索引"显示全部
回复 2# 静以致远


   谢谢,这样查询报了另一个错误"列没有编制索引"收起
软件开发 · 2015-07-08
浏览706

提问者

Jonavin
软件开发工程师cit

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-08
  • 关注会员:1 人
  • 问题浏览:2324
  • 最近回答:2015-07-09
  • X社区推广