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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Gespeicherte Prozeduren und Trigger » Prozeduren, Trigger und Batches verwenden » Einführung in 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 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.

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).

♦  So ändern Sie den Code einer Prozedur (Sybase Central)
  1. Verbinden Sie sich mit DBA-Berechtigung oder Ressourcenberechtigung mit der Datenbank.

  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 das Register SQL.

    • Rechtsklicken Sie auf die Prozedur und wählen Sie 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 wählen Eigenschaften.

      Wenn Sie den Datenbank-Dokumentationsgenerator verwenden, um Ihre SQL Anywhere-Datenbank zu dokumentieren, haben Sie die Option, diese Kommentare in die Ausgebe einzubeziehen. Weitere Hinweise finden Sie unter Datenbank dokumentieren.

Siehe auch