我想创建一个执行Oracle搜索的存储过程。 我要执行的oracle搜索是:
SELECT ID, score(1) from TABLE
WHERE CONTAINS(column, 'fuzzy(%Item_to_be_searched%)', 1) > 0
order by score(1) DESC;
存储过程具有参数Item_to_be_searched
,并且应返回ID
和Score
。
当我尝试创建过程时,出现错误:
PLS-00222:此作用域PL / SQL中不存在名称为“ SCORE”的函数: ORA-00904::无效的标识符
有人知道分数可以在存储过程中使用吗?