SQL- oder Java-Routinen ausführen

Nach der Erstellung und Implementierung einer Routine, wie z. B. einer gespeicherten Prozedur oder einer benutzerdefinierten Funktion (UDF), können Sie die Routine auf dem Datenbankserver ausführen.

Informationen zu diesem Vorgang

Einschränkung: Einige Produkte unterstützen keine Java-Routinen.
Anmerkung: Sie sollten Routinen nicht über die Option Ausführen als des Popup-Menüs im Routineneditor ausführen.

Vorgehensweise

Gehen Sie wie folgt vor, um eine SQL- oder Java-Routine auszuführen:

  1. Klicken Sie im Datenquellenexplorer oder im Datenprojektexplorer mit der rechten Maustaste auf die auszuführende Routine und klicken Sie anschließend auf Ausführen. Das Fenster Routine ausführen wird geöffnet.
  2. Geben Sie Parameter und Ausführungsoptionen an.
    • Wenn für die Routine Eingabeparameterwerte erforderlich sind, geben Sie die Parameter auf der Seite Parameter an. Die Seite wird nicht angezeigt, wenn für die Routine keine Parameter erforderlich sind.
    • Wählen Sie auf der Seite Ausführungs- und Leistungsoptionen aus, ob Sie Änderungen an der Datenbank festschreiben wollen und geben Sie für DB2 for z/OS die Objektgruppen-ID an, die Sie verwenden wollen.

      Ist Leistungsinformationen aus der Datenbank zusammenstellen aktiviert, werden Informationen zur Datenbankleistung gesammelt und in der Sicht SQL-Ergebnisse angezeigt.

      Wenn Ist-Daten zum Zugriffsplan aus der Datenbank zusammenstellen aktiviert ist, werden Laufzeitstatistiken aus der Datenbank für die Operationen erfasst, die zur Ausführung der SQL-Anweisungen ausgeführt werden. InfoSphere Optim Query Workload Tuner verwendet die Informationen, wenn Sie die SQL-Anweisungen der Routine optimieren.

    Die Routine wird auf dem Datenbankserver ausgeführt.
  3. Zeigen Sie in der Sicht SQL-Ergebnisse Ergebnisse an, die der Ausführungsaktion entsprechen. Sie können Nachrichten, Parameter und Ergebnismengen anzeigen.

    Wenn Sie Leistungsdaten für eine SQL-Routine zusammengestellt haben, werden diese Informationen in der Sicht SQL-Ergebnisse angezeigt. Für SQL-Anweisungen mit einer schlechten Leistung können Sie mit der rechten Maustaste auf die Anweisungen klicken und auf Optimierung starten klicken, um InfoSphere Optim Query Workload Tuner zu öffnen und die Anweisungen zu optimieren. Wenn Sie die Anweisungen aus der Sicht SQL-Ergebnisse optimieren wollen, muss InfoSphere Optim Query Workload Tuner in der Datenbank installiert sein, die die Anweisung ausführt.

Ergebnisse

Die Parameter und Ausführungsoptionen werden beibehalten. Sie können die Werte ändern, wenn Sie die Routine erneut ausführen.

Nächste Schritte

Sie können Testkonfigurationen für Ihre Routinen angeben.


Feedback