Tôi có một cột trong bảng của tôi là ngữ cảnh được lập chỉ mục.Oracle Contains không hoạt động
CREATE INDEX CIDX_MUSTFIXBY ON TABLE
(MUST_FIX_BY)
INDEXTYPE IS CTXSYS.CONTEXT
NOPARALLEL;
Và tôi đang cố gắng một truy vấn với nơi mà điều kiện
VÀ must_fix_by LIKE 'Q2%'
và nó trả hàng.
Tuy nhiên khi tôi cố gắng truy vấn với nơi mà điều kiện
VÀ chứa (must_fix_by, 'Q2')> 0
và nó không trả lại bất kỳ hàng.
Ai đó có thể cho tôi biết lý do tại sao như đang hoạt động và chứa không?
Bạn đang cố gắng đạt được gì với truy vấn thứ hai? Bạn có muốn đếm (chứa (must_fix_by, 'Q2'))> 0 để tìm xem có bao nhiêu bản ghi chứa chuỗi đó? – thursdaysgeek
Tôi muốn truy vấn trả về tất cả các hàng có Q2 trong must_fix_by. Tôi biết tôi có thể đi với LIKE nhưng tôi muốn biết tại sao có chứa không hoạt động. – Jeevan
Ồ, xin lỗi, tôi đã đọc sai câu hỏi. – thursdaysgeek