Verwenden der gespeicherten Prozedur ausführen action
Gespeicherte Prozeduren sind eine Gruppe von SQL-Anweisungen, die erstellt und in der Datenbank gespeichert werden. Diese SQL-Anweisungen können komplex sein und müssen mehrmals ausgeführt werden. Verwenden Sie die Aktion actionGespeicherte Prozedur ausführen, um vorhandene gespeicherte Prozeduren auszuführen.
Prozedur
Führen Sie die folgenden Schritte aus, um die Ausführung einer gespeicherten Prozedur zu automatisieren:
-
Geben Sie den Namen der Sitzung ein, die Sie zur Verbindung mit dem Datenbankserver verwendet haben, und zwar im Feld Verbinden action.
Sie müssen an dieser Stelle nicht die Details des Datenbank-Servers angeben, da Sie diese Details bereits bei der Aktion Verbinden mit dem Sitzungsnamen verknüpft haben.
- Geben Sie den Namen der gespeicherten Prozedur ein.
- Optional:
Klicken Sie auf Parameter hinzufügen , um einen Eingabeparameter bereitzustellen oder einen Ausgabeparameter zu konfigurieren.
Wählen Sie eine der folgenden Parameteroptionen aus:
Option Schritte Eingabe Parameter wird vom bot an die gespeicherte Prozedur übergeben. - Name: Geben Sie den Namen des Parameters aus der gespeicherten Prozedur ein.
- Wert (optional): Geben Sie einen Wert ein, oder wählen Sie eine Variable aus.
- Typ: Wählen Sie den Datentyp aus den folgenden Optionen aus
- BIGINT (Zahl)
- BINÄR (Boolesch)
- BIT (Zahl)
- ZEICHEN (Zeichenfolge)
- DATUM (Datum/Uhrzeit)
Unterstütztes Format yyyy-mm-dd
- DEZIMAL (Zahl)
- DOPPELT (Zahl)
Standardauswahl für Dezimalwerte.
- SCHWIMMER (Zahl)
- GANZZAHL (Zahl)
Verwendet 4 Byte zum Speichern einer Ganzzahl mit einem Wert von -2,147,483,648 bis 2,147,483,647
- LONGVARBINARY (Boolesch)
- LONGVARCHAR (Zeichenfolge)
- NUMERISCH (Zahl)
- REAL (Zahl)
- SMALLINT (Nummer)
Verwendet 2 Byte, um eine Ganzzahl mit einem Wert von -32,768 bis 32,767 zu speichern
- UHRZEIT (Datum/Uhrzeit)
Unterstütztes Format hh:mm:ss
- ZEITSTEMPEL (Datum/Uhrzeit)
Unterstütztes Format yyyy-mm-dd hh:mm:ss.f, wobei f Bruchsekunden ist
- TINYINT (Zahl)
Verwendet 1 Byte zum Speichern einer Ganzzahl mit einem Wert zwischen 0 und 255
- VARBINÄR (Boolesch)
- VARCHAR (Zeichenfolge)
Wenn Sie beispielsweise die Beispielfunktion über die Prozedur gespeicherte verwalten actionausführen, konfigurieren Sie die folgenden zwei Eingabeparameter und Werte für dieFunktion sum_of_two, um sie hinzuzufügen:
- Parameter 1: Num1, 5, TINYINT
- Parameter 2: Num2, 10, TINYINT
Ausgabe Parameter wird von der gespeicherten Prozedur an den botübergeben. - Name: Geben Sie den Namen des Parameters aus der gespeicherten Prozedur ein.
- Typ: Wählen Sie den Datentyp aus den folgenden Optionen aus
- BIGINT (Zahl)
- BINÄR (Boolesch)
- BIT (Zahl)
- ZEICHEN (Zeichenfolge)
- DATUM (Datum/Uhrzeit)
Unterstütztes Format yyyy-mm-dd
- DEZIMAL (Zahl)
- DOPPELT (Zahl)
Standardauswahl für Dezimalwerte.
- SCHWIMMER (Zahl)
- GANZZAHL (Zahl)
Verwendet 4 Byte zum Speichern einer Ganzzahl mit einem Wert von -2,147,483,648 bis 2,147,483,647
- LONGVARBINARY (Boolesch)
- LONGVARCHAR (Zeichenfolge)
- NUMERISCH (Zahl)
- REAL (Zahl)
- SMALLINT (Nummer)
Verwendet 2 Byte, um eine Ganzzahl mit einem Wert von -32,768 bis 32,767 zu speichern
- UHRZEIT (Datum/Uhrzeit)
Unterstütztes Format hh:mm:ss
- ZEITSTEMPEL (Datum/Uhrzeit)
Unterstütztes Format yyyy-mm-dd hh:mm:ss.f, wobei f Bruchsekunden ist
- TINYINT (Zahl)
Verwendet 1 Byte zum Speichern einer Ganzzahl mit einem Wert zwischen 0 und 255
- VARBINÄR (Boolesch)
- VARCHAR (Zeichenfolge)
Wenn der bot ausgeführt wird, konvertiert der action den Datenbanktyp in einen Automation 360-unterstützten Datentyp.
Wenn Sie beispielsweise die Funktion sum
_of_two example
aus der Prozedur Manage Stored actionausführen, konfigurieren Sie den Ausgabeparameter Sum , TINYINT.EingabeAusgabe Parameter können sowohl für ein- als auch für Ausgänge verwendet werden. - Name: Geben Sie den Namen des Parameters aus der gespeicherten Prozedur ein.
- Wert (optional): Geben Sie einen Wert ein, oder wählen Sie eine Variable aus.
- Typ: Wählen Sie den Datentyp aus den folgenden Optionen aus
- BIGINT (Zahl)
- BINÄR (Boolesch)
- BIT (Zahl)
- ZEICHEN (Zeichenfolge)
- DATUM (Datum/Uhrzeit)
Unterstütztes Format yyyy-mm-dd
- DEZIMAL (Zahl)
- DOPPELT (Zahl)
Standardauswahl für Dezimalwerte.
- SCHWIMMER (Zahl)
- GANZZAHL (Zahl)
Verwendet 4 Byte zum Speichern einer Ganzzahl mit einem Wert von -2,147,483,648 bis 2,147,483,647
- LONGVARBINARY (Boolesch)
- LONGVARCHAR (Zeichenfolge)
- NUMERISCH (Zahl)
- REAL (Zahl)