En perl/python Les API DBI disposent d'un mécanisme permettant d'interpoler en toute sécurité les paramètres d'une requête sql. Par exemple, en python que je ferais:Méthode correcte de transmission des paramètres à interroger dans R DBI
cursor.execute("SELECT * FROM table WHERE value > ?", (5,))
Lorsque le deuxième paramètre à la méthode d'exécution est un tuple de paramètres à ajouter dans la requête SQL
Y at-il un mécanisme similaire pour les API conformes DBI de R? Les exemples que j'ai vus ne montrent jamais les paramètres passés à la requête. Sinon, quel est le moyen le plus sûr d'interpoler les paramètres d'une requête? Je suis spécifiquement en train d'utiliser RPostgresSQL.
La dernière version de DBI a 'sqlInterpolate' qui en toute sécurité interpoler variables dans une chaîne. – hadley