RODBC查询以不同的顺序返回字段

时间:2016-06-09 17:22:23

标签: r database azure select rodbc

我有一个在许多数据库上运行函数的脚本。到目前为止,它一直在正常工作,但今天,它返回了我刚刚以一种非常奇怪的顺序构建的新数据库的字段。这是db(Azure)中字段的顺序:

ID, IndNum,CorpCode,IndName,Type,LOP_Tar,Active,UpisBetter,LOPisCumm

脚本尝试下载该完整表。这是我从R:

那样做的
Q <- 'SELECT * FROM XXXX'
T <- sqlQuery(channel, Q, rows_at_time = 5)
names(T)
[1] "ID"         "Active"     "UpIsBetter" "LOPisCumm"  "IndNum"          "CorpCode"   "IndName"    "Type"      
[9] "LOP_Tar"   

所以它按以下顺序返回字段:1,7:9,2:6。为什么呢?

现在,有关此数据库的两件事情很特别。 1)它是西班牙语,2)它的字段比它的姐妹数据库少。作为一个完整性检查,我只是重新使用相同代码的其他dbs之一,它完美地给出了字段名称...任何人都知道发生了什么?它与this有关吗?

如果SELECT *没有给出可重复的结果......我需要重新考虑一些关于我生活的事情......

0 个答案:

没有答案