SQL-Escapen im Jitterbit App Builder
mvSQL ermöglicht das Escapen von Anweisungen, die direkt an die Datenbank übergeben werden können. Dadurch können Sie von der Datenbank unterstützte Funktionen aufrufen, die von mvSQL generell nicht unterstützt werden, einschließlich benutzerdefinierter Datenbankfunktionen (Beachten Sie, dass der App Builder diese benutzerdefinierten Funktionen weder Abfrage noch verwaltet). SQL wird durch das Einschließen in ${ sqlHere } escaped.
Hinweis
Wenn Sie in Ihrem Datenbankausdruck auf eine Spalte verweisen müssen, empfiehlt es sich, die mvSQL-Spaltensubstitution zu verwenden, damit Änderungen an der internen Schreibweise von mvSQL-Anweisungen Ihre Regel nicht beeinflussen.
select
${ HASHBYTES('SHA1', 'Hello world') } as hashout
from Customers
select
Name as Name,
${ HASHBYTES('SHA1', {{ Name }} ) } as hashout
from Customers
Ressourcen
Eine Liste der Konfigurationsfunktionen (Transact-SQL) finden Sie in diesem Microsoft-Artikel: https://docs.microsoft.com/en-us/sql/t-sql/functions/configuration-functions-transact-sql?view=sql-server-2017
Notiz
Nicht alle im Microsoft-Artikel aufgeführten Funktionen werden vom App Builder unterstützt.