У меня есть вопрос о SqlSave ,
Я знаю, что sqlsave записывает фрейм данных в таблицу в базе данных ODBC, но я хотел бы написать запрос на вставку.
Как я могу сделать это с помощью Sqlsave, можете ли вы привести пример?
Спасибо
У меня есть вопрос о SqlSave ,
Я знаю, что sqlsave записывает фрейм данных в таблицу в базе данных ODBC, но я хотел бы написать запрос на вставку.
Как я могу сделать это с помощью Sqlsave, можете ли вы привести пример?
Спасибо
Если структура вашего my_df data.frame
равна таблице my_table
в базе данных (те же имена столбцов и форматы), следующий запрос добавит в нее новые данные:
con <- odbcConnect("my_dsn", uid = "my_uid", pwd = "my_pwd")
sqlSave(con, my_newdf, tablename = "my_table",
append = TRUE, rownames = FALSE, colnames = FALSE)
На ваш вопрос уже дан ответ => Как вставить фрейм данных в таблица SQL Server?
Прочтите руководство RODBC http://cran.r-project.org/web/packages/RODBC/index.html