Vous pouvez insérer des références de paramètre dans les expressions SQL de votre opérateur JDBC. Elles sont représentées par le signe deux-points, suivi le nom du paramètre. Si le nom contient des caractères spéciaux, ils doivent être entourés de guillemets doubles.
Paramètres JDBC
Les paramètres sont transmis au serveur de base de données comme des valeurs tapées avec l'expression SQL lors de l'exécution. Avant qu'une expression soit transmise au serveur de base de données, elle est réécrite pour utiliser les marqueurs de paramètres JDBC ('?') comme suit :
Exemple
SELECT * FROM table WHERE colonne IN (:liste)
avec 3 éléments dans la liste est réécrit comme suit
SELECT * FROM table WHERE colonne IN (?,?,?)
La dernière règle offre une expression SQL valide pour une liste vide. Veuillez noter que si la liste des valeurs est vide, les prédicats IN et NOT-IN retournent le même résultat : UNKNOWN et non FALSE.