RODBC パッケージを使用して R から Oracle データベースに接続していますが、テーブルを「ダウンロード」せずに別のデータベースからテーブルをマージすることに成功しませんでした (大きすぎるのでダウンロードしたくありません!)。次のようなものを使用したいと思います:
DBa=odbcConnect(dsn="DatabaseA",uid="uid",pwd="pwd",readOnly="True")
DBb=odbcConnect(dsn="DatabaseB",uid="uid",pwd="pwd",readOnly="True")
sqldf("select a.year, sum(b.var) as sumVar
from sqlFetch(DBa,'tableA') a
sqlFetch(DBb,'tableB') b
where a.ID=b.ID
group by a.year")
誰かがアイデアを持っていれば、それは本当に役に立ちます!よろしくお願いします。
ライオネル