Я хочу создать хранимую процедуру, которая выполняет поиск 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: в этой области не существует функции с именем 'SCORE' PL / SQL:
ORA-00904:: неверный идентификатор
Кто-нибудь знает, может ли оценка использоваться в хранимой процедуре?