Función de base de datos mvSQL Type() en Jitterbit App Builder
Resumen
Esta función proporciona a App Builder información sobre el tipo de expresión sin modificarla. A diferencia de un CAST, esta función no se renderiza ni afecta la sentencia ejecutada por el proveedor de destino.
Esta función es particularmente útil en expresiones de paso, donde App Builder no puede ver el contenido de la expresión.
Nota
Esta función es meramente informativa; no afecta la expresión interna ni convierte el valor al tipo especificado.
Sintaxis
Type(<expression> as <datatype>)
Parámetros
-
expression
: Una expresión SQL válida o una referencia a una columna. -
datatype
: Un tipo de dato SQL válido. Los tipos de datos admitidos son los siguientes:Tipo de dato Ejemplo char(length)
char(12)
nvarchar(length)
nvarchar(123)
numeric(precision, scale)
numeric(10, 1)
Devoluciones
La expresión sin cambios, al tiempo que proporciona a App Builder información sobre el tipo resultante.
Ejemplos
TYPE(${SOUNDEX('Test')} AS Char(4))
Esto le indica a App Builder que la expresión de paso a través devuelve un código de 4 caracteres, sin alterar la expresión que procesa el proveedor: SOUNDEX('Test')
.