我有一个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
or时,也会发生同样的事情Nexus 4
。我认为这可能与name
成为一个已解决的单词有关,但同样的事情也发生在description
专栏上。