Aktion „Gespeicherte Prozedur verwalten“
- Aktualisiert: 2022/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.
War dieses Thema hilfreich?