Kuidas rakendada osaline tehingu tagasi pööramine (mitte täielik, vaid kuni teatud punkti)?
DBA / Database
Mis on CTE (Ühine tabeli väljendus)? Millised on selle eelised? Kas CTE materjaliseerub?
Milline indeks sobib, kui meie veerus on vähe unikaalseid väärtusi ja palju NULL-väärtusi?
Mis on protseduuride pakett? Millest see koosneb?
Räägi indeksite tüüpidest. Millised need on ja milliseid sa kõige sagedamini kasutasid?
Mida saab teha, kui indeks ei rakendu veeru funktsiooni tõttu?
Kas protseduuris teostatakse mitu DML-operatsiooni ühes transaktsioonis?
Kuidas tagastada väärtus protseduurist, kasutades REF CURSOR-i?
Kas sa oled kuulnud Nested Loop Join-ist? Mis see on ja millal seda kasutatakse?
Kas olete töötanud triggereid? Milleks neid kasutasite? Milliseid triggereid teate (ROW vs STATEMENT)?
Kas kirje, mis on tehtud tavalise INSERT-iga, jääb logi tabelisse, kui tehing tühistatakse?
Sa mainisite protseduuride optimeerimise kohta. Mida täpselt tegi selleks?
Mis on tehing? Nimeta ACID põhimõtted.
Millised on Oracle'i tehingute isolatsiooni tasemed? Mis on vaikimisi? Milles erinevad READ COMMITTED ja SERIALIZABLE?
Kas olete töötanud eranditega? Millised eranditüübid on PL/SQL-is?
Sa mainisid bulk-toimingutest. Räägi mulle rohkem BULK COLLECT ja FORALL ühendusest.
Mis on hints Oracle'is? Milliseid olete kasutanud?
Mis on DBLink? Kuidas kasutasite? Arhitektuurilised lahendused?
Mis vahe on funktsiooni ja protseduuri vahel?
Räägi endast.