Come implementare un rollback parziale di una transazione (non completo, ma fino a un certo punto)?
DBA / Database
Cos'è un'Expresssion di Tabella Comune (CTE)? Quali sono i vantaggi? La CTE si materializza?
Quale indice sarebbe adatto se nella nostra colonna ci sono pochi valori unici e un gran numero di valori NULL?
Cos'è un pacchetto di procedure? Di cosa è composto?
Parlami dei tipi di indici. Quali ci sono e quali hai usato più spesso?
Cosa si può fare se l'indice non viene applicato a causa di una funzione sulla colonna?
Vengono eseguite più operazioni DML in una singola transazione nel procedimento?
Come restituire un valore da una procedura usando un cursore (REF CURSOR)?
Hai sentito parlare di Nested Loop Join? Cos'è e quando si applica?
Hai lavorato con trigger? Per cosa li hai usati? Quali tipi di trigger conosci (ROW vs STATEMENT)?
Verrà conservata nella tabella dei log una registrazione effettuata tramite un normale INSERT se la transazione viene annullata?
Hai menzionato l'ottimizzazione delle procedure. Cosa hai fatto esattamente per questo?
Cos'è una transazione? Nomina i principi ACID.
Quali sono i livelli di isolamento delle transazioni in Oracle? Qual è impostato come predefinito? Qual è la differenza tra READ COMMITTED e SERIALIZABLE?
Hai lavorato con eccezioni? Quali tipi di eccezioni ci sono in PL/SQL?
Cosa sono gli hint in Oracle? Quali hai usato?
Cos'è DBLink? Come l'hai usato? Soluzioni architettoniche?
Hai menzionato operazioni di massa. Raccontami di più sulla combinazione di BULK COLLECT e FORALL.
Qual è la differenza tra una funzione e una procedura?
Parlami di te.