Sie können Trigger öffnen, die in Tabellen in DB2-Datenbanken definiert sind. Bei Bedarf können Sie den Trigger bearbeiten und anschließend den aktualisierten Trigger implementieren und testen.
Vorbereitende Schritte
Der Trigger muss in einer Tabelle oder Sicht in einer DB2-Datenbank definiert sein.
Informationen zu diesem Vorgang
Wenn ein Trigger nicht ordnungsgemäß funktioniert oder aktualisiert werden muss, können Sie den Trigger in der Workbench öffnen.
Wenn Sie den Trigger ändern wollen, bearbeiten Sie eine Kopie des Triggers im Routineneditor.
Sie können Ihre Änderungen testen, indem Sie den aktualisierten Trigger implementieren und aktivieren. Wenn Sie den Trigger implementieren, wird der vorhandene Trigger ersetzt.
Tipp: In der Sicht Eigenschaften können Sie den Trigger und die Triggereigenschaften einschließlich des Quellcodes anzeigen.
Vorgehensweise
Gehen Sie wie folgt vor, um einen Trigger zu bearbeiten, zu implementieren und zu testen:
- Stellen Sie im Datenquellenexplorer eine Verbindung zur Datenbank her und navigieren Sie zu der Tabelle, die den Trigger enthält. Ein Ordner Trigger befindet sich in jedem Ordner Tabelle.
- Öffnen Sie den Trigger. Klicken Sie mit der rechten Maustaste auf den Trigger und klicken Sie auf Mit Routineneditor öffnen.
Eine Kopie des Triggers wird im Routineneditor geöffnet.
- Bearbeiten Sie den Trigger nach Bedarf.
Sie können den Trigger als Datei auf Ihrem Computer speichern.
Die gespeicherte Datei enthält den Quellcode und die Eigenschaftsinformationen aus der Datenbank.
- Implementieren Sie den Trigger aus dem Routineneditor. Klicken Sie auf
.
Wenn Sie Routinen implementieren, aktivieren Sie das Debug, indem Sie Debug aktivieren auf der Seite Routinenoptionen des Assistenten auswählen.
Wenn der aktualisierte Trigger implementiert wird, ersetzt er den Trigger in der Datenbank.
- Testen Sie den Trigger. Sie führen einen Trigger aus oder führen ein Debugging für den Trigger aus, indem Sie den Trigger aktivieren.
Zur Aktivierung eines Triggers führen Sie eine implementierte Routine aus oder erstellen eine SQL-Anweisung im SQL- und XQuery-Editor, die den Trigger aktiviert, und führen diese SQL-Anweisung aus.
- Zur Ausführung eines implementierten Triggers führen Sie die Routine oder SQL-Anweisung aus.
- Gehen Sie wie folgt vor, um ein Debugging für einen implementierten Trigger auszuführen, für den die Debugging-Option aktiviert ist:
- Öffnen Sie den Trigger im Routineneditor und setzen Sie im Routineneditor Zeilenunterbrechungspunkte.
- Führen Sie die Routine oder die SQL-Anweisung aus.
Wenn der Trigger aktiviert wird, wird der Quellcode des Triggers im Debugger für Routinen geöffnet.
Sie können Debugging-Operationen ausführen und Variablen einschließlich Triggerübergangsvariablen anzeigen.
Anmerkung: Sie können nur für einen Trigger gleichzeitig ein Debugging ausführen.
Ein gleichzeitiges Aktivieren und Debugging für zwei oder mehr Trigger wird nicht unterstützt.
Nächste Schritte
Nachdem Sie den Trigger getestet haben, implementieren Sie den Trigger mit inaktiviertem Debugging.
Zur Inaktivierung des Debugging für den Trigger wählen Sie Debug aktivieren ab, wenn Sie den Trigger implementieren.