aiaibot Helpcenter
AppChangelog
  • Willkommen
  • Allgemein
    • Workspace, Projekte & Einstellungen
      • 2-Faktor-Authentifizierung
      • Workspace
      • Projekte
      • Projekt duplizieren
      • Benutzerverwaltung und Rollen
      • Passwort zurücksetzen
      • Profileinstellungen und persönliche Daten ändern
      • Datensicherheit
      • Feature Request und Bug Report
  • Chatbot
    • Integration
      • Domains konfigurieren
      • Integration über Slack
      • Website-Integration
      • Google Tag Manager Integration
      • Warum sehe ich meinen Chatbot nicht?
      • Cookies anpassen
      • Unblu Live-Chat integrieren
    • Stories & Story Builder
      • Story - Diagrammansicht
      • Konfiguration vom Chat Ende
      • Was ist der Story Builder?
      • Was ist eine Story?
      • Story Übersicht
      • Eine Story erstellen
      • Eine Story kopieren/duplizieren
      • Storys untereinander verlinken
      • Wie kann ich eine Story exportieren?
      • Eine Story wiederherstellen
      • Speichern, Entwurf- und Live-Version
      • Vorschau und Testen Ihres Chatbots
      • Chatbot Aussehen mit dem Styler anpassen
      • Verwendung von Variablen
      • Trigger
      • User Sessions
      • KPI Dashboard
    • Widgets
      • Modifier
      • Ghost message
      • Text
      • Medien
      • Benutzereingabe
        • Text, E-Mail und Telefon
        • Datum und Uhrzeit
        • Standort
      • Datei-Upload
      • Datei-Download
      • Dynamische Liste
      • Karussell
      • Entscheidung
      • Entscheidung Links
      • AI Indent
      • FAQ
      • Umfrage
      • Dialogübergabe an E-Mail
      • Live-Chat
      • Story Link
      • Sub Story
      • Checkpoint
      • Go-To Ziel
      • Variable
      • Robot
  • AI
    • Knowledge Base
      • Quelle
  • Robot
    • Workflows
      • Workflow Liste
      • Variablen
        • Datentypen
        • E-Mail-Variablen
      • Workflow Protokoll
      • Sub-Workflows
    • Plugins
      • Chatbot
        • Konversationspfad festlegen
        • Dynamische Liste erstellen
        • Dynamische Liste befüllen
        • Nachricht an Chatbot senden
      • Textverarbeitung
        • Text in Datumsobjekte umwandeln
        • Datumsobjekte in Text umwandeln
        • Text erstellen
        • Dezimal-Variable formatieren
        • Text extrahieren
        • Umändern von Texten
        • Regular Expression abgleichen
        • Text verändern
        • Teilen eines Textes
        • Ersetzen im Text
        • Suche in Text
        • Text abschneiden
      • Collections
        • Element zur Collection hinzufügen
        • Element aus Collection lesen
        • Element entfernen
        • Collection löschen
        • Collection-Element prüfen
        • Elemente in einer Collection abzählen
        • Collection sortieren
        • Doppelte Elemente entfernen
      • Speicher
        • Speichern eines Wertes
        • Laden eines Wertes
        • Speichern einer Datei
      • E-Mail und SMS
        • E-Mail senden
        • E-Mail verschieben
        • E-Mail ändern
        • E-Mail weiterleiten
        • Senden einer Textnachricht
      • Web
        • Dateiinhalt erkennen
        • Datei herunterladen
        • Dateien hochladen
        • URL-Parameter auslesen
      • REST APIs und JSON
        • API-Endpunkt aufrufen
        • Streaming API-Endpunkt aufrufen
        • JSON abfragen
        • Abfrage JSON (mehrfach)
        • JSON erstellen
        • REST Web-Service aufrufen
      • Datenbanken
        • Datenbank abfragen (SQL)
        • Datenbank aktualisieren
      • Session
        • Token senden
        • Token verifizieren
        • Authentifikation prüfen
        • Session beenden
      • Diverse
        • Rechnen mit Datum oder Zeitstempel
        • Workflow abbrechen
        • Öffnungszeiten
        • Zählen
        • Berechnung durchführen
        • ID generieren
        • Zufallszahl generieren
        • Log-Eintrag
        • Variablenwert setzen
        • Sub-Workflow ausführen
        • Warten
      • Muster für Datumsobjekte
    • Connectoren
      • Aktiv
        • Exchange Online
        • Timer
        • POP3 / IMAP
      • Passiv
        • Sub-Workflow
        • JSON
        • Webformular
      • Konfiguration
        • Microsoft Graph API
        • Datenbank
        • SMTP
    • Data Store
      • Key-Value Store
      • Projektvariablen
    • API Spezifikationen
      • Request-Header
      • Endpunkte
      • Platzhalter
      • JSON als Request-Body
    • Live Log
    • Sessionmanagement
    • Einstellungen
    • Microsoft Azure App Registration
    • Teams Integration
Bereitgestellt von GitBook
Auf dieser Seite
  • Parameter "Datenbank-Connector"
  • Parameter "SQL Anfrage"
  • Parameter "Alle Zeilen einlesen"
  • Parameter "Ergebnis"
  • Parameter "Anzahl betroffener Zeilen"
  • Parameter "Ergebnis gefunden (Optional)"
  • Beispiele
  • Alle Zeilen einlesen ist deaktiviert
  • Alle Zeilen einlesen ist aktiviert
  1. Robot
  2. Plugins
  3. Datenbanken

Datenbank abfragen (SQL)

Zuletzt aktualisiert vor 5 Monaten

Mit dem Plugin Datenbank abfragen (SQL) haben Sie die Möglichkeit, Daten aus einer Datenbank zu lesen. Die Verbindung zur Datenbank wird mit einem Datenbank-Connector hergestellt, der zuvor konfiguriert werden muss.

Parameter "Datenbank-Connector"

Aus diesem Auswahlfeld wählen Sie den Datenbank-Connector aus, der auf die gewünschte Datenbank zeigt.

Parameter "SQL Anfrage"

Hier formulieren Sie die SQL-Abfrage um die Daten auszulesen. Das Feld erlaubt eine Kombination aus Freitext und Variablen.

Parameter "Alle Zeilen einlesen"

Wenn die Option Alle Zeilen einlesen aktiviert ist, werde alle von der Datenbank zurückgelieferten Zeilen eingelesen. Standardmässig ist diese Option deaktiviert, sodass nur die erste Zeile verarbeitet wird. Siehe Beispiele.

Parameter "Ergebnis"

Das Ergebnis der Datenbankabfrage wird in einer Variable vom Typ collection abgespeichert. Jede Spalte wird zu einem Eintrag in der hier ausgewählten Variable.

Parameter "Anzahl betroffener Zeilen"

In diesem Auswahlfeld können Sie eine Variable vom Typ integer auswählen in der gespeichert wird, wie viele Zeilen die SQL Abfrage generiert hat.

Ist die Option Alle Zeilen einlesen deaktiviert, enthält die hier gewählte Variable den Wert 0 oder 1.

Parameter "Ergebnis gefunden (Optional)"

Ob ein Ergebnis gefunden wurde oder nicht kann in einer Variable vom Typ boolean gespeichert werden.

Beispiele

Standardmässig wird nur die erste von der Datenbank zurückgelieferte Zeile verarbeitet. Jede Spalte dieser Zeile wird dabei zu einem Eintrag in einer Collection, die in der im Parameter Ergebnis ausgewählten Variable gespeichert wird.

Ist die Option Alle Zeilen einlesen aktiviert, werden hingegen alle zurückgelieferten Zeilen verarbeitet. Auch in diesem Fall wird das Ergebnis in einer Collection abgespeichert.

Die Tabelle user hat folgenden Inhalt:

ID
Vorname
Nachname
1

John

Doe

2

Jane

Smith

3

Max

Mustermann

Die SQL Abfrage lautet: SELECT * FROM user;

Alle Zeilen einlesen ist deaktiviert

Die Ergebnis-Variable hat folgenden Inhalt: [1, John, Doe]

Es wird nur die erste Zeile verarbeitet, obwohl die Datenbank zwei Zeilen zurückgeben würde.

Alle Zeilen einlesen ist aktiviert

Die Ergebnis-Variable hat folgenden Inhalt: [1, John, Doe, 2, Jane, Smith, 3, Max, Mustermann]

Alle von der Datenbank zurückgelieferten Zeilen werden verarbeitet. Dabei werden zunächst die Spalten der ersten Zeile in die Collection eingefügt, gefolgt von den Spalten der zweiten Zeile und so weiter.