我建立了一个ODBC连接到Netezza(SQL数据库).连接很好.但是,R默认只拉出256行,并限制它可以拉出的行数.
如果我在Netezza中运行查询,它将返回总行数(300k).我期待R中的行数相同.但是,它只返回256行,相差300k.
我正在使用NetezzaSQL版本7.00.02 NSQLODBC.DLL的驱动程序
我试图在控制面板>管理工具>数据源(OBBC)>系统DNS的"驱动程序选项"中将预取计数更改为零
它没用.有任何想法吗?
我认为RODBC对Netezza表现不佳.解决方案http://datamining.togaware.com/survivor/Database_Connection.html
只需添加believeNRows=FALSE到您的电话sqlQuery或odbcConnect致电(如果您也使用,请使用以后的电话sqlFetch.