SqlSave - 日期不按顺序附加到数据库

时间:2017-03-28 11:00:35

标签: sql-server r rodbc

我使用命令sqlSave(RODBC包的一部分)将数据添加到现有的MS sql数据库。当我运行一个简单的“SELECT TOP 2000”查询时,数据库中的原始表按日期排序(表中只有1500行,因此该查询显示所有数据)但是当我运行sqlSave时数据已添加,但表格不再按日期顺序排列 - 有些行在顶部添加,有些行在底部添加。

我使用以下代码:

sqlSave(channel, Mydataframe, MyTable, append=TRUE, rownames = FALSE, fast = FALSE)

R数据帧与表格具有相同的列数(顺序相同,名称相同)。

1 个答案:

答案 0 :(得分:0)

这是预期的行为。表没有订单,除非您在查询中指定ORDER BY,否则不能保证您的结果以任何特定的,一致的顺序出现。