Limpar funções de transformação SQL
Use Limpar funções de transformação SQL para escapar caracteres especiais e impedir a injeção em cápsulas de dados de cadeia de caracteres a serem usadas para instruções SQL.
Limpar funções de transformação SQL exigem uma cápsula de dados de entrada de cadeia de caracteres. Certifique-se de usar a entrada correta tipo de cápsula de dados Ao aplicar Limpar funções de transformação SQL. Se uma função de transformação SQL de limpeza for aplicada a um tipo de dados inadequado, os dados não serão transformados no tempo de execução e o valor de entrada será retornado. Para obter mais informações sobre como confirmar os valores de tempo de execução do fluxo, consulte Teste um fluxo .
Limpar identificador SQL
Retorna uma cadeia de caracteres com caracteres especiais de escape/valores injetados para identificadores SQL (como nomes de tabela, exibição e coluna). Quebra a cadeia de caracteres de entrada em aspas específicas do banco de dados.
| Cápsula de dados de entrada | Parâmetros | Cápsula de dados de saída |
|---|---|---|
| Cadeia de caracteres | Database - O contexto específico do banco de dados no qual os caracteres são escapados. As opções incluem MySQL, Oracle, PostgreSQL e Microsoft SQL Server. | Cadeia de caracteres - Cadeia de caracteres com identificadores SQL que foram escapados corretamente com base no banco de dados selecionado |
- Entrada:
simple_column - Banco de dados:
MySQL - Saída:
"simple_column"
- Se a cadeia de caracteres de entrada contiver um caractere de ponto, Limpe o Identificador SQL retorna um erro. Para ingressar identificadores SQL usando um ponto, use duas cápsulas de dados concatenadas com um ponto e aplique Limpe o Identificador SQL para ambas as cápsulas.
- Não coloque a cápsula de dados de entrada entre aspas. O sistema enforma automaticamente o valor de entrada com o tipo de aspas ou colchetes que se aplicam ao seu tipo de banco de dados.
Limpar valor de SQL
| Cápsula de dados de entrada | Parâmetros | Cápsula de dados de saída |
|---|---|---|
| Cadeia de caracteres | Database - O contexto específico do banco de dados no qual os caracteres são escapados. As opções incluem MySQL, Oracle, PostgreSQL e Microsoft SQL Server. | Cadeia de caracteres - Cadeia de caracteres com valores SQL que foram escapados corretamente com base no banco de dados selecionado |
- Entrada: "1" -"1
- Banco de dados: SQLServer
- Saída: ''1''''1'