Type() mvSQL-Datenbankfunktion im Jitterbit App Builder
Zusammenfassung
Diese Funktion liefert App Builder Informationen zum 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 den Inhalt des Ausdrucks nicht sehen kann.
Hinweis
Diese Funktion dient ausschließlich Informationszwecken. Sie beeinflusst weder den inneren Ausdruck noch wandelt sie den Wert in den angegebenen Typ um.
Syntax
Type(<expression> as <datatype>)
Parameter
-
expression
: Ein gültiger SQL-Ausdruck oder eine Spaltenreferenz. -
datatype
: Ein gültiger SQL-Datentyp. Unterstützte Datentypen sind:Datentyp Beispiel char(length)
char(12)
nvarchar(length)
nvarchar(123)
numeric(precision, scale)
numeric(10, 1)
Rückgaben
Der unveränderte Ausdruck, während App Builder Informationen über den resultierenden Typ erhält.
Beispiele
TYPE(${SOUNDEX('Test')} AS Char(4))
Dadurch wird App Builder darüber informiert, dass der Passthrough-Ausdruck einen 4-stelligen Code zurückgibt, ohne den vom Anbieter verarbeiteten Ausdruck zu ändern: SOUNDEX('Test')
.