Zum Inhalt springen

SQL im Jitterbit App Builder entkommen

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 im Allgemeinen nicht unterstützt werden, einschließlich des Aufrufs benutzerdefinierter Datenbankfunktionen (Beachten Sie, dass App Builder Abfrage diese benutzerdefinierten Funktionen nicht ab oder verwaltet sie nicht). SQL wird maskiert, indem es in ${ sqlHere } eingeschlossen wird.

Hinweis

Wenn Sie in Ihrem Rohdatenbankausdruck auf eine Spalte verweisen müssen, wird empfohlen, dass Sie die mvSQL-Spaltensubstitution verwenden, damit Änderungen an der Art und Weise, wie mvSQL Anweisungen intern schreibt, keine Auswirkungen auf Ihre Regel haben.

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

Hinweis

Nicht alle im Microsoft-Artikel aufgeführten Funktionen werden unterstützt von App Builder.