У меня есть таблица с именем products
со следующей схемой и данными:
| product_id | name | description | price | location |
| NUMBER | VARCHAR2 | CLOB |NUMBER(9,2)| SDO_GEOMETRY |
--------------------------------------------------------------------------
| 27 | Nexus 4 | Android phone | 160 | null |
Когда я выдаю запрос SELECT * FROM products;
, я получаю данные обратно. Все хорошо. Но я хочу иметь возможность возвращать результаты, используя CONTAINS()
в where, например:
SELECT "PRODUCT_ID", "NAME", "DESCRIPTION", "PRICE"
FROM "PRODUCTS"
WHERE CONTAINS("NAME", 'nexus') > 0;
Однако я не получаю никаких результатов. То же самое происходит, когда я меняю nexus
на Nexus
или Nexus 4
. Я подумал, что это может быть как-то связано с тем, что name
является разрешаемым словом, но то же самое происходит и со столбцом description
.