Moram da reagujem na ovo:
Citat:
Radim neki specijalisticki Oracle tehnike indeksiranja sve tipove indeksiranja sam obradio teorijski itd.
Mislim da nisi baš dobro odradio. Evo mali test za proveru znanja:
Imaš tabelu test, koja ima neka polja, a među njima i polje text varchar2(20) i indeks nad poljem text test_ind1. Dalje pretpostavimo da se u polju text nalaze stringovi koji se sastoje samo od velikih slova. Odgovori na sledeća pitanja:
1 select * from test where text>"A" neće koristiti indeks. Zašto?
2 select * from test where text>"X" će koristiti indeks. Zašto?
3 select * from test where test<"C" će korisiti indeks. Zašto?
4 select * from test where test between "A" and "C" će korisitit indeks. Zašto?
5 select text from test where text like "A%" neće koristiti tabelu nego samo indeks. Zašto?
6 select * from test where text like "%A%" neće koristiti indeks. Zašto?
7 select * from test where text like "%X" neće koristiti indeks. Zašto?