我有一个在许多数据库上运行函数的脚本。到目前为止,它一直在正常工作,但今天,它返回了我刚刚以一种非常奇怪的顺序构建的新数据库的字段。这是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 *
没有给出可重复的结果......我需要重新考虑一些关于我生活的事情......