ExecuteSQLStatement 2025.10.2.19¶
Bundle¶
com.snowflake.openflow.runtime | runtime-database-processors-nar
Description¶
Exécutez une instruction SQL DDL ou DML sur une base de données. Ce processeur permet d’évaluer le langage d’expression par rapport aux attributs FlowFile afin de paramétrer l’instruction SQL pour chaque FlowFile.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
Service de pooling de connexions |
Le service de pooling de connexions qui est utilisé pour obtenir une connexion à la base de données |
Max Batch Size |
Le nombre maximum de FlowFiles à traiter en un seul lot |
Taille maximale de référence de contenu |
Si la propriété SQL fait référence à ${flowfile_content}, cette propriété spécifie la taille maximale de FlowFile qui est autorisée à être lue en mémoire. Si le FlowFile est supérieur à cette valeur, le FlowFile sera routé vers l’échec. Si la propriété SQL ne fait pas référence à ${flowfile_content}, cette valeur n’a aucun effet. |
SQL |
L’instruction SQL à exécuter. L’instruction SQL peut utiliser le langage d’expression pour référencer des attributs. Dans ce cas, le processeur réécrira la requête en utilisant des paramètres afin d’éviter les attaques par injection SQL. Lors de la référence au langage d’expression, la valeur entière doit être une seule expression. Par exemple, |
Relations¶
Nom |
Description |
|---|---|
failure |
L’instruction SQL n’a pas pu être exécutée |
success |
L’instruction SQL a été exécutée avec succès |