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

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

 

Prozeduren ändern

Sie können eine vorhandene Prozedur entweder mit Sybase Central oder mit Interactive SQL ändern. Sie müssen Eigentümer der Prozedur sein oder DBA-Berechtigungen besitzen.

In Interactive SQL können Sie eine bestehende Prozedur mit einer ALTER PROCEDURE-Anweisung ändern. Sie müssen die komplette neue Prozedur in diese Anweisung aufnehmen (und dabei dieselbe Syntax verwenden wie in der CREATE PROCEDURE-Anweisung, mit der Sie die Prozedur erstellt haben).

 Ändern des Codes einer Prozedur (Sybase Central)

Sie müssen Eigentümer der Prozedur sein oder DBA-Berechtigungen besitzen.

In Sybase Central können Sie eine bestehende Prozedur nicht direkt umbenennen. Sie müssen eine neue Prozedur mit demselben Namen erstellen, den Programmcode aus der alten Prozedur hinein kopieren und dann die alte Prozedur löschen.

  1. Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA- oder Resource-Berechtigung herzustellen.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Prozeduren und Funktionen.

  3. Wählen Sie die Prozedur aus.

  4. Verwenden Sie eine der folgenden Methoden, um die Prozedur zu bearbeiten:

    • Im rechten Fensterausschnitt klicken Sie auf die Registerkarte SQL.

    • Rechtsklicken Sie auf die Prozedur und klicken Sie auf In neuem Fenster bearbeiten.

      Tipp

      Sie können für jede Prozedur ein neues Fenster öffnen und den Code von einer Prozedur in die andere kopieren.

    • Um einen Prozedurkommentar hinzuzufügen oder zu bearbeiten, rechtsklicken Sie auf die Prozedur 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.

 Siehe auch