Sie können einen vorhandenen Trigger entweder mit Sybase Central oder mit Interactive SQL ändern. Sie müssen Eigentümer der Tabelle sein, für die der Trigger definiert ist, DBA-Berechtigung haben oder die Berechtigung ALTER bzw. RESOURCE für die Tabelle erhalten haben.
In Sybase Central können Sie einen bestehenden Trigger nicht direkt umbenennen. Sie müssen einen neuen Trigger mit demselben Namen erstellen, den Programmcode aus dem alten Trigger hinein kopieren und dann den alten Trigger löschen.
Sie können aber auch eine ALTER TRIGGER-Anweisung verwenden, um einen bestehenden Trigger zu ändern. Sie müssen den kompletten neuen Trigger in diese Anweisung aufnehmen (und dabei dieselbe Syntax verwenden wie in der CREATE TRIGGER-Anweisung, mit der Sie den Trigger erstellt haben).
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als der Eigentümer des Triggers mit der Datenbank.
Doppelklicken Sie im linken Fensterausschnitt auf Trigger.
Wählen Sie den Trigger aus.
Verwenden Sie eine der folgenden Methoden, um den Trigger zu ändern:
Im rechten Fensterausschnitt klicken Sie auf das Register SQL.
Rechtsklicken Sie auf den Trigger und wählen Sie In neuem Fenster bearbeiten.
Sie können für jede Prozedur ein neues Fenster öffnen und den Code von einem Trigger in den anderen kopieren.
Um einen Prozedurkommentar hinzuzufügen oder zu bearbeiten, rechtsklicken Sie auf den Trigger und wählen Eigenschaften.
Wenn Sie den Datenbank-Dokumentationsgenerator verwenden, um Ihre SQL Anywhere-Datenbank zu dokumentieren, haben Sie die Option, diese Kommentare in die Ausgabe einzubeziehen. Weitere Hinweise finden Sie unter Datenbank dokumentieren.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer des Triggers mit der Datenbank.
Führen Sie eine ALTER TRIGGER-Anweisung aus. Nehmen Sie den kompletten Triggercode in diese Anweisung auf.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |