Função de banco de dados mvSQL Type() no Jitterbit App Builder
Resumo
Esta função fornece ao App Builder informações sobre o tipo de expressão sem alterar a expressão em si. Diferentemente de um CAST, esta função não é renderizada e não afeta a instrução executada pelo fornecedor de destino.
Esta função é particularmente útil em expressões de passagem, onde o App Builder não consegue ver o conteúdo da expressão.
Nota
Esta função é puramente para fins informativos; ela não afeta a expressão interna, nem converte o valor para o tipo fornecido.
Sintaxe
Type(<expression> as <datatype>)
Parâmetros
-
expression
: Uma expressão SQL válida, ou referência a uma coluna. -
datatype
: Um tipo de dado SQL válido. Os tipos de dados suportados incluem os seguintes:Tipo de dado Exemplo char(length)
char(12)
nvarchar(length)
nvarchar(123)
numeric(precision, scale)
numeric(10, 1)
Devoluções
A expressão inalterada, ao mesmo tempo em que fornece ao App Builder informações sobre o tipo resultante.
Exemplos
TYPE(${SOUNDEX('Test')} AS Char(4))
Isso informa ao App Builder que a expressão de passagem retorna um código de 4 caracteres, sem alterar a expressão processada pelo fornecedor: SOUNDEX('Test')
.