Saltar al contenido

Cómo escapar de SQL en Jitterbit App Builder

mvSQL permite el escape de sentencias que se pueden pasar directamente a la base de datos. Esto permite llamar a funciones compatibles con la base de datos que mvSQL no suele admitir, incluyendo funciones definidas por el usuario (tenga en cuenta que App Builder no consultar ni administrará estas funciones). El SQL se escapa encerrándolo entre ${ sqlHere }

Nota

Si necesita hacer referencia a una columna en su expresión de base de datos sin procesar, se recomienda usar la sustitución de columnas de mvSQL para que los cambios en la forma en que mvSQL escribe las sentencias internamente no afecten su regla.

Example 1
select
    ${ HASHBYTES('SHA1', 'Hello world') } as hashout
from Customers
Example 2 with Column Substitution
select
    Name as Name,
    ${ HASHBYTES('SHA1', {{ Nombre }} ) } as hashout
from Customers

Recursos

Consulte este artículo de Microsoft para obtener una lista de funciones de configuración (Transact-SQL): https://docs.microsoft.com/en-us/sql/t-sql/functions/configuration-functions-transact-sql?view=sql-server-2017

Nota

No todas las funciones enumeradas en el artículo de Microsoft son compatibles con App Builder.