Zum Inhalt springen

BlockOption() mvSQL-Datenbankfunktion in Jitterbit App Builder

Zusammenfassung

Bietet die Möglichkeit, Block-Spalten-Verwendungstypen nach Name zu verwenden.

Syntax

BlockOption(<BlockColumn>)

Parameter

Block-Spalte Wert Beschreibung
None 0 Keine Einschränkungen; erlaubt alle Operationen in der Zeile
Edit 1 Verhindert die Bearbeitung der Zeile
Delete 2 Verhindert das Löschen der Zeile
EditAndDelete 3 Verhindert sowohl die Bearbeitung als auch das Löschen der Zeile

Rückgabewert

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

Beispiel

Betrachten Sie die folgende Zeile:

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

Die Bedingung (DDS.Sealed = True) prüft, ob eine bestimmte Zeile versiegelt ist, d. h. nicht geändert werden sollte. Die Funktion BlockOption() gibt folgende Werte zurück:

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