Aktion „Gespeicherte Prozedur verwalten“
- Zuletzt aktualisiert2022/09/30
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.