Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

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