所以我将一个参数传递给我的 R 脚本。然后,我使用该参数作为逻辑的一部分来命名 SQL 结果表,稍后我将用数据填充和创建该表。我首先执行以下操作,并用我想要的表的名称填写 DestinationTable。
DestinationTable <- paste("xx.TableName",args[4],sep = "")
在我这样做之后,我运行了一个 print(DestinationTable) 并且一切看起来都很好。然后,当我执行如下所示的 sqlSave 时,它实际上使用“DestinationTable”作为表名,而不是我放入 DestinationTable 的字符串(例如“xx.TableNameArg4”)
sqlSave(ch, data.frame(DestinationTable), rownames = FALSE)
如何获取存储在 DestinationTable 中的值并使用它而不是使用文字“DestinationTable”?
谢谢你的帮助!