Zeilen löschen
Verwenden Sie die Aktion Zeilen löschen, um Zeilen aus der Datenbank zu löschen.
Führen Sie die folgenden Schritte aus, um die Aktion Zeilen löschen in Ihrem Workflow zu verwenden:
1. Ziehen Sie die Aktion Zeilen löschen unter SQL-Konnektor in den Zeichenbereich, zeigen Sie mit der Maus auf die Aktion, und klicken Sie dann auf . Oder: Doppelklicken Sie auf die Aktion. Das Fenster "Zeilen löschen" wird geöffnet.
2. Bearbeiten Sie bei Bedarf die Beschriftung. Standardmäßig ist der Beschriftungsname mit dem Aktionsnamen identisch.
3. Informationen zum Hinzufügen eines SQL-Konnektortyps finden Sie unter Unterstützte SQL-Konnektortypen.
Wenn Sie zuvor einen Konnektortyp hinzugefügt haben, wählen Sie den entsprechenden Konnektortyp aus, und wählen Sie unter Konnektor-Name den Konnektor aus.
4. Klicken Sie auf TESTEN, um den Konnektor zu validieren.
5. Klicken Sie auf KONNEKTOR ZUORDNEN, um die Aktion mit einem anderen Konnektor auszuführen als dem, den Sie zum Füllen der Eingabefelder verwenden. Geben Sie im Feld Laufzeit-Konnektor einen gültigen SQL-Konnektor-Namen an. Weitere Informationen zu KONNEKTOR ZUORDNEN finden Sie unter Using Map Connector.
6. Wählen Sie in der Liste Tabelle die entsprechende Datenbanktabelle aus, aus der Sie Zeilen löschen möchten.
Sie können mehrere Zeilen gleichzeitig löschen.
7. Führen Sie in der Liste Where-Klausel unter Verwendung von einen der folgenden Schritte aus:
Bei Auswahl der Option Auswahl in der Liste Where-Klausel unter Verwendung von
a. Wählen Sie unter der Gruppe Where in der Liste Klauseln verknüpfen durch eine der folgenden Optionen aus:
UND – Alle unter der Gruppe Attribute angegebenen Bedingungen müssen "true" zurückgeben.
ODER – Eine der unter der Gruppe Attribute angegebenen Bedingungen muss "true" zurückgeben.
* 
Wenn Sie keine Bedingung unter der Gruppe Where auswählen, werden durch die Aktion alle Zeilen in der ausgewählten Tabelle gelöscht.
b. Klicken Sie unter der Gruppe Attribute auf Hinzufügen, und gehen Sie wie folgt vor:
a. Wählen Sie in der Liste Attribut die Spalte aus, die Sie filtern möchten.
b. Wählen Sie in der Liste Operatoren den entsprechenden konditionalen Operator aus.
c. Geben Sie im Feld Wert den Wert der Spalte für den Filter ein.
Klicken Sie auf Hinzufügen, um mehrere Spalten hinzuzufügen. Klicken Sie auf , um hinzugefügte Spalten zu löschen.
Wenn Sie dieselben Attribute hinzufügen und UND in der Liste Klauseln verknüpfen durch auswählen, werden die Attribute durch den ODER-Operator verknüpft.
ODER
Bei Auswahl der Option Abfrage in der Liste Where-Klausel unter Verwendung von
Nehmen Sie im Feld Where-Klausel alle erforderlichen Eingaben im folgenden SQL-Abfrageformat vor:
column1 = 'text value' AND column2 >= 13
* 
Wenn Sie keine Bedingung angeben, löscht die Aktion alle Zeilen in der ausgewählten Tabelle.
8. Klicken Sie auf Fertig.
* 
Für den Konnektor PostgreSQL wird während der Workflow-Ausführung möglicherweise der Fehler "Cannot find module 'pg-native'" in den ThingWorx Flow Protokollen angezeigt. Ignorieren Sie diesen Fehler, da dieser Fehler keine Auswirkungen auf Ihre Workflow-Ausführung hat.
Ausgabeschema
Das Ausgabeschema für die Aktion Zeilen löschen gibt eine Meldungszeichenfolge und eine Anzahl mit der Anzahl der Zeilen zurück, die gelöscht wurden.
War dies hilfreich?