У меня есть столбец в моей таблице, индексированный контекстом.Oracle Contains не работает
CREATE INDEX CIDX_MUSTFIXBY ON TABLE
(MUST_FIX_BY)
INDEXTYPE IS CTXSYS.CONTEXT
NOPARALLEL;
И я пытаюсь запрос с условием, где
И must_fix_by LIKE '%' Q2
и возвращает строки.
Однако при попытке запроса с условием, где
И содержит (must_fix_by, 'Q2')> 0
и не возвращает ни одной строки.
Может кто-нибудь, пожалуйста, скажите мне, почему, как работает и содержит нет?
Что вы пытаетесь достичь со вторым запросом? Вы хотите подсчет (содержит (must_fix_by, 'Q2'))> 0, чтобы узнать, сколько записей содержит эту строку? – thursdaysgeek
Я хочу, чтобы запрос возвращал все строки с Q2 в must_fix_by. Я знаю, что могу пойти с LIKE, но я хочу знать, почему содержит не работает. – Jeevan
О, извините, я неправильно прочитал этот вопрос. – thursdaysgeek