Sqltable

Diese Hilfeseite bezieht sich auf CXone Studio. Diese Informationen sind auch für Desktop Studio verfügbar.

Übergibt eine SQL (Structured Query Language)-Anweisung A Datenbankserver und gibt ein mehrzeiliges Ergebnis zurück. Diese Aktion gibt eine Uhrzeit / ein Datum zurück, die auf dem Standort des Back-End-Servers basiert, der Ihrem Konto zugeordnet ist (und nicht auf der UTC-Zeitzone). Mit einer Snippet action können Sie diese Datum/Uhrzeit-Angabe in eine andere Zeitzone konvertieren.

 

ABHÄNGIGKEITEN

  • Diese Aktion gibt alle Reihen als Array zurück.
  • Verwenden Sie Sqltable für denselben Zweck wie action, wenn mehrere Reihen erwartet werden. Wie die Sqlselect-Aktion auch, werden die Spaltenwerte unter den gleichen Namen wie die Spaltennamen in Variablen gespeichert. In dieser Aktion jedoch kann mehr als ein Datensatz in jeder Spaltenvariable gespeichert werden. Jeder Datensatz wird durch das Zeichen getrennt, das in der Eigenschaft RowSeparator angegeben ist. Wird das Standardsymbol (|) verwendet, kann jede Spalte als Array referenziert werden.
  • SQL-Datenbanken gewährleisten keine Art von Sortierung, was eine manuelle Sortierung der Daten erfordert.
  • Achten Sie unbedingt darauf, nicht zu große Datenmengen auszuwählen. Das führt letztendlich dazu, dass das Skript fehlschlägt. Wenn der sequenzielle Zugriff auf eine große Tabelle erforderlich ist, lesen Sie die Informationen für die Sqlcursor action.

Unterstützte Skripttypen

Ein Quadrat, von dem eine Linie abzweigt, die zu drei anderen Quadraten verläuft.

Allgemein

E-Mail-Adresse Chat Telefon Voicemail Arbeitselement SMS

Eigenschaften

Eigenschaft

Beschreibung

Add Caption

Geben Sie eine kurze Phrase ein, mit der diese Aktion im Skript eindeutig identifiziert wird. Die Beschriftung wird im Skript-Arbeitsbereich unter dem Symbol der Aktion angezeigt.

SQL Query

Die SQL-Anweisung, die an den Datenbankserver gesendet wird. Diese Anweisung sollte Datensätze zurückgeben.

Row Separator

Das Trennzeichen, mit dem einzelne Datensätze getrennt werden.

Field Count Variable

Der Name der Variablen, die die Anzahl der von der SQL-Abfrage zurückgegebenen Felder zurückgibt.

Row Count Variable

Der Name der Variablen, die die Anzahl der von der SQL-Abfrage zurückgegebenen Zeilen zurückgibt. Die erstellte RowCountVar-Variable eignet sich gut für die Verwendung mit einer Loop action, um zu bestimmen, wie oft eine Sequenz wiederholt werden soll.

Global Variables

Nicht verwendet.
Publish Veröffentlicht eine Variable und einen Wert mit allem in der Datenbank, was einem Kontakt zugeordnet ist. Sollen bestimmte Daten veröffentlicht werden, verwenden Sie die Assign action.

Max Rows

Die maximale Anzahl der abzurufenden Zeilen. Der Standard ist 100.

Timeout Sec

Die Anzahl der Sekunden, bis mit der Abfrage eine Zeitüberschreitung eintritt. Der Standard ist 10. Die maximal unterstützte Anzahl der Sekunden ist 30 (es können aber auch höhere Werte in das Feld eingegeben werden).

Verzweigungen

Bedingung

Beschreibung

Default

Genommener Pfad, außer das Skript erfüllt eine Bedingung, die es erfordert, einer der anderen Verzweigungen zu folgen. Dieser Pfad wird auch genommen, wenn die anderen Verzweigungen der Aktion nicht definiert sind.
NoRecords Genommener Pfad, wenn keine Werte für die angegebenen Eigenschaften vorhanden sind.Genommener Pfad, wenn keine Werte für die angegebenen Eigenschaften vorhanden sind. Dies geschieht, wenn keine Daten aus der Datenbank zurückgegeben werden.
Error Genommener Pfad, wenn die Aktion nicht ordnungsgemäß ausgeführt werden kann. Beispiel: Wenn ein unerwartetes Problem auftritt, wie eine schlechte Verbindung oder Syntaxfehler. Die Variable _ERR, mit einem einzelnen Unterstrich, sollte mit einer kurzen Erläuterung des Problems ausgefüllt werden. Dies geschieht, wenn die SQL-Abfrage ungültig ist.
Timeout Genommener Pfad, wenn keine Antwort für die Anzahl angegebener Sekunden vorhanden ist.