我的 R 工作流程现在涉及处理大量查询(RPostgreSQL
库)。我真的想让代码在未来易于维护和管理。
.SQL
我开始从单独的文件中加载大型查询(这很有帮助)并且效果很好。
然后我开始使用插值(这有帮助),这意味着我可以写
SELECT * FROM table WHERE value = ?my_value;
并且(在将其加载到 R 之后)使用sqlInterpolate(ANSI(), query, value = "stackoverflow")
.
现在发生的事情是我想使用这样的东西
SELECT count(*) FROM ?my_table;
但我怎样才能让它工作呢?sqlInterpolate()
默认情况下仅安全插值。有解决方法吗?
谢谢