我最近在我的 Web 服务器上安装了 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
操作系统
-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
任何想法将不胜感激。