Bereinigen Sie SQL-Transformationsfunktionen
Verwenden Sie die SQL-Transformationsfunktionen bereinigen, um Sonderzeichen zu vermeiden und das Einschleusen in Zeichenfolgendatenpillen zu verhindern, die für SQL-Anweisungen verwendet werden sollen.
SQL-Transformationsfunktionen bereinigen erfordern eine Zeichenfolge-Eingabedatenpille. Stellen Sie sicher, dass Sie die richtige Eingabe verwenden Datenpillentyp Beim Anwenden von bereinigten SQL-Transformationsfunktionen. Wenn eine SQL-Transformationsfunktion auf einen falschen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen Ihrer Flow-Laufzeitwerte finden Sie unter Testen Sie einen Flow .
SQL-Bezeichner bereinigen
Gibt eine Zeichenfolge mit Sonderzeichen mit Escape-Zeichen/eingefügten Werten für SQL-Bezeichner zurück (z. B. Tabellen-, Ansichts- und Spaltennamen). Umschließt die Eingabezeichenfolge in datenbankspezifische Anführungszeichen.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Zeichenfolge | Database – Der datenbankspezifische Kontext, in dem Zeichen mit Escape versehen werden. Zur Auswahl stehen MySQL, Oracle, PostgreSQL und Microsoft SQL Server. | Zeichenfolge: Zeichenfolge mit SQL-Bezeichnern, die basierend auf der ausgewählten Datenbank ordnungsgemäß mit Escape versehen werden |
- Eingabe:
Simple_column - Datenbank:
MySQL - Ausgabe:
„Simple_column“
- Wenn Ihre Eingabezeichenfolge ein Punkt enthält, Bereinigen Sie den SQL-Bezeichner Gibt einen Fehler zurück. Um SQL-Bezeichner mithilfe eines Zeitraums zu verbinden, verwenden Sie zwei mit einem Punkt verkettete Datenpillen, und wenden Sie sie an Bereinigen Sie den SQL-Bezeichner Für beide Pillen.
- Schließen Sie die Eingabedatenpille nicht in Anführungszeichen ein. Das System umschließt den Eingabewert automatisch mit dem Typ der Anführungszeichen oder Backticks, die für Ihren Datenbanktyp gelten.
SQL-Wert bereinigen
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Zeichenfolge | Database – Der datenbankspezifische Kontext, in dem Zeichen mit Escape versehen werden. Zur Auswahl stehen MySQL, Oracle, PostgreSQL und Microsoft SQL Server. | Zeichenfolge: Zeichenfolge mit SQL-Werten, die basierend auf der ausgewählten Datenbank ordnungsgemäß mit Escape versehen werden |
- Eingabe: „1“=„1
- Datenbank: SQLServer
- Ausgabe: „'1''=''1'