そのため、R スクリプトに引数を渡しています。次に、この引数をロジックの一部として使用して、後でデータを入力して作成する SQL 結果テーブルに名前を付けます。最初に以下を実行し、目的のテーブルの名前を DestinationTable に入力します。
DestinationTable <- paste("xx.TableName",args[4],sep = "")
これを行った後、print(DestinationTable) を実行すると、すべて問題ないように見えます。次に、以下のような sqlSave を実行すると、DestinationTable に入力した文字列 (「xx.TableNameArg4」など) ではなく、文字通り「DestinationTable」がテーブル名として使用されます。
sqlSave(ch, data.frame(DestinationTable), rownames = FALSE)
DestinationTable に保存されている値を取得し、それを文字通りの単語「DestinationTable」を使用するのではなく使用するにはどうすればよいですか?
助けてくれてありがとう!