Zum Inhalt springen

Type() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Diese Funktion bietet App Builder mit Informationen über den Ausdruckstyp, ohne den Ausdruck selbst zu ändern. Im Gegensatz zu einem CAST wird diese Funktion nicht gerendert und hat keinen Einfluss auf die vom Zielanbieter ausgeführte Anweisung.

Diese Funktion ist besonders nützlich bei Passthrough-Ausdrücken, bei denen App Builder kann den Inhalt des Ausdrucks nicht sehen.

Hinweis

Diese Funktion dient lediglich zu Informationszwecken; sie wirkt sich nicht auf den inneren Ausdruck aus und wandelt den Wert auch nicht in den angegebenen Typ um.

Syntax

Type(<expression> as <datatype>)

Parameter

  • expression: Ein gültiger SQL-Ausdruck oder Verweis auf eine Spalte.

  • datatype: Ein gültiger SQL-Datentyp. Zu den unterstützten Datentypen gehören die folgenden:

    Datentyp Beispiel
    char(length) char(12)
    nvarchar(length) nvarchar(123)
    numeric(precision, scale) numeric(10, 1)

Rückgaben

Der unveränderte Ausdruck bietet App Builder mit Informationen zum resultierenden Typ.

Beispiele

TYPE(${SOUNDEX('Test')} AS Char(4))

Das sagt App Builder dass der Passthrough-Ausdruck einen 4-stelligen Code zurückgibt, ohne den vom Anbieter verarbeiteten Ausdruck zu ändern: SOUNDEX('Test').