我正在使用 Oracle Text 在我的 Web 应用程序中进行搜索。我已经通过创建数据存储和索引来配置 Oracle Text。
这是我的查询
select * from PROFILE where CONTAINS(FIRST_NAME,:firstName OR :secondName,1)>0;
每次我得到以下异常ORA-00907: missing right parenthesis.
但是在替换:firstName
和:secondName
任何字符串之后它工作得很好。
它也可以与一个参数完美配合。
select * from PROFILE where contains(FIRST_NAME,:firstName,1)>0
上面的代码正在工作。但添加后OR :secondName
,结果是ORA-00907