Oracle反向索引和查询

Gan*_*alf 1 sql oracle indexing

如果我在VARCHAR2列上的Oracle中创建反向索引,是否还需要反转WHERE子句中使用的值?

CREATE INDEX myindex ON myTable(name) REVERSE;

SELECT name FROM myTable WHERE name='Peter';
Run Code Online (Sandbox Code Playgroud)

要么

SELECT name FROM myTable WHERE name='reteP';
Run Code Online (Sandbox Code Playgroud)

APC*_*APC 5

您要搜索的值是"Peter".如果您搜索'reteP',您将返回零行(或至少不是您要查找的行).