Czym jest procedura w PL/SQL?
DBA / Database
Mamy zapytanie SELECT na kolumnie date, na której jest indeks B-Tree. Zapytanie działa wolno, a w planie widać, że indeks nie został użyty. Dlaczego?
Czy używałeś logiki audytu lub logowania pracy procedur? Jak to realizowałeś?
Jakie typy JOINów widziałeś w planie wykonania? W jakich sytuacjach są używane?
Czym są funkcje okienkowe? Które używałeś? Czym różnią się od GROUP BY?
Jak zaimplementować blok wyjątków w PL/SQL? Jak utworzyć własne wyjątki?
Czym jest transakcja autonomiczna? Jak jej używać i jak ją zadeklarować?
A jeśli wyzwalacz BEFORE INSERT — czy wynik jego działania zostanie zachowany przy wycofaniu procedury?
Czy wynik działania triggera (AFTER INSERT), który został uruchomiony w ramach tej procedury, zostanie zachowany, jeśli procedura zostanie cofnięta?