Τι είναι μια διαδικασία στο PL/SQL;
DBA / Database
Έχουμε ένα ερώτημα SELECT στη στήλη date, που έχει ένα δείκτη B-Tree. Το ερώτημα εκτελείται αργά, και στο σχέδιο φαίνεται ότι ο δείκτης δεν εφαρμόστηκε. Γιατί;
Χρησιμοποιήσατε λογική ελέγχου ή καταγραφής εργασιών; Πώς το υλοποιήσατε;
Ποιοι τύποι JOIN μπόρεσες να δεις στο σχέδιο εκτέλεσης; Σε ποιες καταστάσεις χρησιμοποιούνται;
Τι είναι οι συναρτήσεις παραθύρου; Ποιες χρησιμοποιήσατε; Πώς διαφέρουν από το GROUP BY;
Πώς υλοποιείται ένα μπλοκ εξαιρέσεων στο PL/SQL; Πώς δημιουργείτε μια προσαρμοσμένη εξαίρεση;
Και αν ο trigger BEFORE INSERT, θα διατηρηθεί το αποτέλεσμα της εργασίας του σε περίπτωση rollback της διαδικασίας;
Τι είναι μια αυτόνομη συναλλαγή; Πώς τη χρησιμοποιείτε και πώς δηλώνεται;
Αν η διαδικασία ακυρωθεί, θα διατηρηθεί το αποτέλεσμα του trigger (AFTER INSERT) που ενεργοποιήθηκε στο πλαίσιο αυτής της διαδικασίας;