sqldf 是否可以对所有查询重复使用相同的连接?我有一个需要设置 session 时区的应用程序。我试过sqldf("SET SESSION TIME ZONE 'US/Hawaii'")
。看起来每个查询都在关闭并打开与 PostgreSQL 的新连接。因此之后SET SESSION
如果我使用sqldf('show time zone')
它仍然打印 localtime
.
有什么办法可以强制sqldf在代码执行过程中一直重复使用单连接吗?
最佳答案
我在文档中找到了答案。
通过在开头调用 sqldf()
将创建持久连接,在代码末尾调用 sqldf()
将关闭连接。
关于r - sqldf 重复使用相同的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34613606/