Was ist ein Verfahren in PL/SQL?
DBA / Database
Wir haben eine SELECT-Abfrage auf der Spalte date, die einen B-Baum-Index hat. Die Abfrage läuft langsam, und im Ausführungsplan sieht man, dass der Index nicht verwendet wurde. Warum?
Hast du die Audit- oder Protokollierungslogik für Verfahren verwendet? Wie hast du das umgesetzt?
Welche Arten von JOINs konnten Sie im Ausführungsplan sehen? In welchen Situationen werden sie verwendet?
Was sind Fensterfunktionen? Welche haben Sie verwendet? Worin unterscheiden sie sich von GROUP BY?
Wie implementiert man einen Ausnahmeblock in PL/SQL? Wie erstellt man eine benutzerdefinierte Ausnahme?
Und wenn der Trigger BEFORE INSERT, wird das Ergebnis seiner Arbeit bei einem Rollback der Prozedur erhalten bleiben?
Was ist eine autonome Transaktion? Wie verwendet man sie und wie deklariert man sie?
Wenn die Prozedur zurückgesetzt wird, bleibt das Ergebnis des Triggers (AFTER INSERT), der im Rahmen dieser Prozedur ausgelöst wurde, erhalten?