Oracle
為什麼我的索引不更新?
我創建了這個索引
ORACLE/VIDEO# create index titolo_index 2 on titolo(titolo) 3 indextype is ctxsys.context 4 ONLINE 5 ;
我做研究
select * from generale where CONTAINS(titolo, '%ragazzi%')>0 order by titolo; 159|I ragazzi della roma violenta |1976 |Drammatico |1:30 |Vhs |Italiano
我從羅馬變成羅馬
update titolo set titolo = 'I ragazzi della Roma violenta' where idtitolo = 159;
它從索引中消失了!為什麼?
3.3.6.1 CONTEXT 索引和 DML
CONTEXT 索引不是事務性的。在基表上執行插入、更新或刪除時,必須顯式將索引與 CTX_DDL.SYNC_INDEX 同步。