我最近在我的网络服务器上安装了IBM的Netezza Linux ODBC驱动程序。我们已经设置好并通过isql运行查询,希望将它集成到php网站。
我们遇到的问题与返回集有关。我只得到第一个结果行的第一个字段。即使sql命令的输出返回正确的行数,也会发生这种情况。我已经尝试通过命令行运行sql以及将结果输出到文件但它没有任何区别。
实施例
-bash-3.2$ isql NZSQL -m10 -v
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> select objid, tablename, owner from _v_table limit 10
+-----------+-----------+-----------+
| objid | tablename | owner |
+-----------+-----------+-----------+
| 19198083 |
|
|
|
|
|
|
|
|
|
+-----------+-----------+-----------+
SQLRowCount returns 10
10 rows fetched
以下是我的版本
的unixODBC
-bash-3.2$ isql --help
unixODBC 2.2.11
OS
-bash-3.2$ uname -rvpo
2.6.18-274.7.1.el5 #1 SMP Mon Oct 17 11:57:14 EDT 2011 x86_64 GNU/Linux
任何想法都将不胜感激。