Hogyan valósítja meg a tranzakció részleges visszavonását (nem teljes, hanem egy adott pontig)?
DBA / Database
Mi az a Common Table Expression (CTE)? Milyen előnyei vannak? Materializálódik a CTE?
Milyen index lenne megfelelő, ha az oszlopunkban kevés egyedi érték van, és sok NULL-érték?
Mi az a eljáráscsomag? Miből áll?
Mesélj az index típusokról. Melyek vannak és melyiket használtad a leggyakrabban?
Mit lehet tenni, ha az index nem alkalmazható egy oszlopon lévő függvény miatt?
Sorozatban hajtódnak végre több DML-művelet?
Hogyan adjuk vissza az értéket egy eljárásból egy kurzor (REF CURSOR) segítségével?
Hallottál már a Nested Loop Join-ról? Mi ez és mikor alkalmazzák?
Dolgozott már triggerekkel? Mire használta őket? Milyen típusú triggerek ismerete (ROW vs STATEMENT)?
Visszavonásra kerül a tranzakció, megmarad-e a log táblában a normál INSERT-tel készült bejegyzés?
A folyamatok optimalizálásáról beszéltél. Pontosan mit tettél ezért?
Mi az a tranzakció? Nevezze meg az ACID elveket.
Milyen tranzakció elszigeteltségi szintek vannak az Oracle-ban? Melyik az alapértelmezett? Miben különbözik a READ COMMITTED a SERIALIZABLE-től?
Dolgozott kivételekkel? Milyen kivételtípusok vannak a PL/SQL-ben?
Mi az a hint az Oracle-ben? Melyiket használtad?
Mi az a DBLink? Hogyan használtad? Architektúrális megoldások?
Azt említetted, hogy bulk műveletek vannak. Mesélj többet a BULK COLLECT és FORALL összekapcsolásáról.
Mi a különbség a függvény és a procedúra között?
Mesélj magadról.