Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren, Trigger, Batches und benutzerdefinierte Funktionen » Trigger

 

Trigger ändern

Ändern Sie einen Trigger mithilfe von Sybase Central, um den Code des Triggers zu bearbeiten oder einen Kommentar hinzuzufügen.

Voraussetzungen

Wenn Sie einen Kommentar hinzufügen oder bearbeiten möchten, müssen Sie eines der folgenden Systemprivilegien haben:

  • COMMENT ANY OBJECT
  • ALTER ANY TRIGGER
  • ALTER ANY OBJECT
  • CREATE ANY TRIGGER
  • CREATE ANY OBJECT

Wenn Sie den Code bearbeiten möchten, benötigen Sie das ALTER ANY OBJECT-Systemprivileg oder das ALTER ANY TRIGGER-Systemprivileg sowie eines der folgenden Privilegien:

  • Sie müssen Eigentümer der Basistabelle sein
  • ALTER ANY TABLE-Systemprivileg
  • ALTER-Privileg für die Basistabelle

Kontext und Bemerkungen

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.

 Aufgabe
  1. Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Trigger.

  3. Wählen Sie einen Trigger.

  4. Verwenden Sie eine der folgenden Methoden, um den Trigger zu ändern:

    Option Aktion
    Bearbeiten Sie den Code.

    Rechtsklicken Sie auf den Trigger und klicken Sie auf In neuem Fenster bearbeiten oder bearbeiten Sie den Code auf der Registerkarte SQL im rechten Fensterausschnitt.

    Tipp

    Sie können für jede Prozedur ein neues Fenster öffnen und den Code von einem Trigger in den anderen kopieren.

    Fügen Sie einen Kommentar hinzu.

    Um einen Triggerkommentar hinzuzufügen oder zu bearbeiten, rechtsklicken Sie auf den Trigger und klicken Sie auf Eigenschaften.

    Wenn Sie den Assistenten zum Erstellen der Datenbankdokumentation verwenden, um Ihre SQL Anywhere-Datenbank zu dokumentieren, haben Sie die Möglichkeit, diese Kommentare in die Ausgabe einzubeziehen.

Ergebnisse

Der Code des Triggers wird geändert.

 Siehe auch