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')
.