我对SqlSave有疑问,
我知道sqlsave将数据帧写入ODBC数据库中的表,但我想编写插入查询。
我怎么能用Sqlsave做到这一点,你能举个例子吗?
谢谢
答案 0 :(得分:2)
您的问题已经回答=> How to insert a dataframe into a SQL Server table?
阅读RODBC手册http://cran.r-project.org/web/packages/RODBC/index.html
答案 1 :(得分:0)
如果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)