Escapando SQL
O mvSQL permite o escape de instruções que podem ser passadas diretamente para o banco de dados. Isso permite que você chame funções suportadas pelo banco de dados que não são suportadas pelo mvSQL em geral, incluindo a chamada de funções definidas pelo usuário do banco de dados (Observe que App Builder não consultar ou gerenciará essas funções definidas pelo usuário). O SQL é escapado ao colocá-lo em ${ sqlHere }
Nota
Se você precisar se referir a uma coluna na sua expressão de banco de dados bruto, é recomendado que você use a substituição de coluna mvSQL para que as alterações em como o mvSQL grava instruções internamente não afetem sua regra.
select
${ HASHBYTES('SHA1', 'Hello world') } as hashout
from Customers
select
Name as Name,
${ HASHBYTES('SHA1', {{ Nome }} ) } as hashout
from Customers
Recursos
Consulte este artigo da Microsoft para obter uma lista de funções de configuração (Transact-SQL): https://docs.microsoft.com/en-us/sql/t-sql/functions/configuration-functions-transact-sql?view=sql-server-2017
Nota
Nem todas as funções listadas no artigo da Microsoft são suportadas por App Builder.