我正在开发一个测试套件,要求我从Oracle数据库中提取数据。我正在使用已经编写的查询,因为它比设置所有activerecord对象更容易。我没有使用rails而是使用gem activerecord 3.2.6。
我发现在返回的14列数据中,从第21行开始,其中只有12列实际上有数据。当在Oracle SQL Developer中使用时,此查询返回超过20行的完整数据,因此我知道它不是查询。
难道我需要给它更多时间来完成返回所有数据吗?这似乎不太可能,因为它总是第21行首先出现问题。这是一个问题,一些数据可以是NULL,一旦它找到第一个NULL activerecord搞砸了吗?
我真的不知道在这里做什么,我唯一能想到的就是安装不同版本的activerecord并希望其中一个正常工作。
答案 0 :(得分:0)
“这似乎不太可能,因为它总是第21行首先出现问题。”这是一个问题,有些数据可能是NULL,一旦找到第一个NULL activerecord搞砸了?
也许您可以尝试制作其中一行< 21(比如第8行)有一些NULL数据,看看查询是否在那里窒息?