Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

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.

Example 1
select
    ${ HASHBYTES('SHA1', 'Hello world') } as hashout
from Customers
Example 2 with Column Substitution
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.