Zum Inhalt springen

Block() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Bietet die Möglichkeit, Block-Spaltennutzungsarten nach Namen zu verwenden.

Syntax

Block(<BlockColumn>)

Parameter

Blockspalte Wert Beschreibung
None 0 Keine Einschränkungen; erlaubt alle Operationen auf der Zeile
Edit 1 Verhindert das Bearbeiten der Zeile
Delete 2 Verhindert das Löschen der Zeile
EditAndDelete 3 Verhindert sowohl das Bearbeiten als auch das Löschen der Zeile

Rückgabewert

Erlaubt oder verhindert Operationen auf einer einzelnen Zeile basierend auf der Auswertung des Ausdrucks.

Beispiel

Betrachten Sie die Zeile:

IIF(DDS.Sealed = True, Block(EditAndDelete), Block(None))

Die Bedingung (DDS.Sealed = True) prüft, ob eine bestimmte Zeile versiegelt ist, was bedeutet, dass sie nicht geändert werden sollte. Die Block()-Funktion gibt zurück:

  • 3 (der Wert für EditAndDelete), der Bearbeitungs- und Löschoperationen in der Zielzeile verhindert, wenn der Ausdruck als wahr ausgewertet wird.
  • 0 (der Wert für None), der alle Operationen erlaubt, wenn der Ausdruck als falsch ausgewertet wird.