千家信息网

Oracle 反向索引 where index_column like '%xxx'

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,创建 reverse index :create table objectsasselect * from dba_objects;create index obj_idx on objects(OB
千家信息网最后更新 2025年02月02日Oracle 反向索引 where index_column like '%xxx'

创建 reverse index :

create table objects
as
select * from dba_objects;

create index obj_idx on objects(OBJECT_NAME) reverse;

create index obj_idx_reverse on objects(reverse(OBJECT_NAME));

reverse index使用:

select * from objects

where reverse(object_name) LIKE reverse('%OL$')

select * from objects

where reverse(object_name) LIKE ('OL$%')

0