如何在 R 中执行 SQL 脚本时使用动态值

普拉那斯

我的 R 工作流现在涉及处理大量查询(RPostgreSQL库)。我真的想让代码在未来易于维护和管理。

我开始从单独的.SQL文件加载大型查询这有帮助)并且效果很好。

然后我开始使用插值(帮助)这意味着我可以写

SELECT * FROM table WHERE value = ?my_value;

并且(在将其加载到 R 之后)使用sqlInterpolate(ANSI(), query, value = "stackoverflow").

现在发生的是我想使用这样的东西

SELECT count(*) FROM ?my_table;

但我怎样才能让它工作?sqlInterpolate()默认情况下仅安全插值。有解决方法吗?

谢谢

克尔姆勒

sqlInterpolate()仅用于替换值,而不是其他组件,如表名。您可以使用其他模板框架,例如brewwhisker

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在执行计算时迭代 SQL 中的值?

来自分类Dev

如何在流查询中执行动态SQL?

来自分类Dev

如何在SQL脚本中执行减法功能

来自分类Dev

如何在sql-server中执行多过程脚本

来自分类Dev

如何在Kubernetes Pod中执行SQL脚本文件?

来自分类Dev

如何在Android中执行简单的SQL脚本行

来自分类Dev

如何在R中执行脚本的循环和迭代?

来自分类Dev

如何在R中使用SQL脚本

来自分类Dev

如何在对潜在空值执行比较时在 SQL 中返回潜在空值

来自分类Dev

如何使用python脚本在SQL Server数据库中动态插入变量的值

来自分类Dev

如何在SQL中执行多行计算

来自分类Dev

如何在Slick中执行SQL“ NOT LIKE”

来自分类Dev

如何在pymssql中执行.sql文件

来自分类Dev

如何在yii中执行sql查询?

来自分类Dev

如何在sql中执行嵌套排序?

来自分类Dev

如何在bash脚本中使用参数执行SQL命令

来自分类Dev

如何在R中从SQL导出数据

来自分类Dev

如何在R中执行条件查找?

来自分类Dev

如何在R中执行MANOVA测试?

来自分类Dev

如何在SQL Server中的WITH子句中执行动态查询

来自分类Dev

如何在SQLPLUS中执行SQL脚本期间回显文本

来自分类Dev

如何在R脚本中运行可执行文件.jar?

来自分类Dev

如何在T-SQL中运行多个实例时仅执行部分代码

来自分类Dev

如何在SQL查询中传递动态值

来自分类Dev

如何在pgAdmin中执行pgsql脚本?

来自分类Dev

如何在Jenkinsfile中执行Shell脚本?

来自分类Dev

如何在PHP中执行Shell脚本

来自分类Dev

如何在Linux中执行python脚本?

来自分类Dev

如何在 Windows 中执行 Python 脚本?