Aktion „Gespeicherte Prozedur verwalten“

Verwenden Sie die Aktion „Gespeicherte Prozedur verwalten“ des Datenbank-Pakets, um eine gespeicherte Prozedur in der angegebenen Datenbank zu erstellen, zu aktualisieren und zu löschen. Eine gespeicherte Prozedur ist ein in der Datenbank gespeicherter SQL-Code, der es Ihnen ermöglicht, ihn wiederholt auszuführen.

Einstellungen

  • Geben Sie im Feld Sitzungsname den Namen der Sitzung ein, den Sie für die Verbindung mit dem Datenbank-Server in der Aktion Verbinden verwendet haben.
  • Geben Sie im Feld Vollständigen Befehl eingeben den Befehl zum Erstellen, Aktualisieren oder Löschen der gespeicherten Prozedur ein. Sie können Eingabe- und Ausgabeparameter für den Befehl angeben. Außerdem geben Sie Werte oder Variablen an, die die Werte in der Aktion Gespeicherte Prozedur ausführen speichern.
    Anmerkung: Deklarieren Sie ein Begrenzungszeichen und verwenden Sie es, um die SQL-Anweisung abzuschließen.
    MySQL-Beispiel: In diesem Beispiel prüft der Bot, ob es in der Datenbank eine Prozedur namens sum_of_two gibt. Falls nicht, erzeugt der Bot eine Prozedur, die zwei Eingabeparameter (num1 und num2) akzeptiert, sie addiert und die Summe als Ausgabeparameter erzeugt:
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $
  • Geben Sie in das Feld Zeitlimit für die Abfrage in Sekunden die Zeit an, innerhalb der die Ausführung der Anweisung beendet werden soll, auch wenn die Ausführung nicht abgeschlossen ist.