Cum se implementează o revenire parțială a unei tranzacții (nu completă, ci până la un anumit punct)?
DBA / Database
Ce este o Expresie de Tabel Comună (CTE)? Care sunt avantajele? Se materializează CTE?
Ce index ar fi potrivit dacă în coloana noastră sunt puține valori unice și un număr mare de valori NULL?
Ce este un pachet de proceduri? Din ce este format?
Vorbește-mi despre tipurile de indecși. Care există și pe care le-ai folosit cel mai des?
Ce se poate face dacă indexul nu se aplică din cauza unei funcții pe coloană?
Se execută mai multe operații DML în mod secvențial?
Cum se returnează o valoare dintr-o procedură folosind un cursor (REF CURSOR)?
Ai auzit vreodată de Nested Loop Join? Ce este și când se aplică?
Ați lucrat cu triggeri? Pentru ce i-ați folosit? Ce tipuri de triggeri cunoașteți (ROW vs STATEMENT)?
Se va păstra în tabelul de loguri o înregistrare făcută printr-un INSERT obișnuit dacă tranzacția este anulată?
Ai menționat optimizarea procedurilor. Ce ai făcut exact pentru asta?
Ce este o tranzacție? Numiți principiile ACID.
Care sunt nivelurile de izolare a tranzacțiilor în Oracle? Care este implicit? În ce constă diferența dintre READ COMMITTED și SERIALIZABLE?
Ați lucrat cu excepții? Ce tipuri de excepții există în PL/SQL?
Ce sunt hint-urile în Oracle? Pe care le-ai folosit?
Ce este DBLink? Cum l-ai folosit? Soluții arhitecturale?
Ai menționat operații în lot. Povestește-mi mai multe despre combinația BULK COLLECT și FORALL.
Care este diferența dintre o funcție și o procedură?
Vorbește despre tine.