Bereinigen Sie SQL-Transformationsfunktionen
Verwenden Sie SQL-Transformationsfunktionen bereinigen, um Sonderzeichen mit Escape-Zeichen zu versehen und die Einschleusung in Zeichenfolgendatenpillen zu verhindern, die für SQL-Anweisungen verwendet werden sollen.
SQL-Transformationsfunktionen bereinigen erfordern eine Zeichenfolgeneingabe-Datenpille. Stellen Sie sicher, dass Sie den richtigen Eingabedatenpillentyp verwenden, wenn Sie SQL-Transformationsfunktionen bereinigen anwenden. Wenn eine SQL-Transformationsfunktion bereinigt auf einen unzulässigen Datentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen der Flow-Laufzeitwerte finden Sie unter Flows testen.
SQL-Bezeichner bereinigen
Gibt eine Zeichenfolge mit Sonderzeichen mit Escape-Zeichen/eingefügten Werten für SQL-Bezeichner (z. B. Tabellen-, Ansichts- und Spaltennamen) zurück. Umschließt die Eingabezeichenfolge in datenbankspezifische Anführungszeichen.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Zeichenfolge | Database Der datenbankspezifische Kontext, in dem Zeichen mit Escape-Zeichen 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-Zeichen versehen sind |
- Eingabe:
simple_column - Datenbank:
MySQL - Ausgabe:
„simple_column“.
- Wenn Ihre Eingabezeichenfolge ein Punktzeichen enthält, gibt „SQL-Bezeichner bereinigen“ einen Fehler zurück. Um SQL-Bezeichner mit einem Punkt zu verknüpfen, verwenden Sie zwei Datenpillen, die mit einem Punkt verkettet sind, und wenden Sie SQL-Bezeichner bereinigen auf beide Pillen an.
- 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-Zeichen 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-Zeichen versehen sind |
- Eingabe: '1'='1
- Datenbank: SQLServer
- Ausgabe: „“1“ = „1“