Die Funktion Explain für SQL-Anweisungen ausführen bietet Ihnen die Möglichkeit, die Datenbankstrategie für den Zugriff auf beliebige Tabellen oder Views zu analysieren, die im ABAP-Dictionary oder ausschließlich auf der Datenbank definiert sind. Sie können mit dieser Analyse die Indizes identifizieren, die für den Datenbankzugriff benutzt werden. Es gibt zwei Möglichkeiten, eine SQL-Anweisung zu analysieren:
Beachten Sie, dass das Ergebnis der Funktion Explain für SQL-Anweisung datenbankspezifisch ist! Dies betrifft sowohl die SQL-Anweisung als auch die Operation. Bei einigen DB-Systemen kann Explain für SQL-Anweisung lediglich für die SELECT-Anweisung ausgeführt werden. Um das Ergebnis genau verstehen zu können, müssen Sie über gute Kenntnisse des betreffenden DB-Systems verfügen. Informationen finden Sie in der Dokumentation des jeweiligen Herstellers.
So erhalten Sie die Analyse eines SQL-Trace ohne eine Trace-Datei zu erstellen:
Das System untersucht die Anweisung und zeigt Informationen zur Zugriffsstrategie der Datenbank an.