isql仅返回1个结果的1个字段

时间:2013-06-20 14:19:33

标签: linux unixodbc netezza isql

我最近在我的网络服务器上安装了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

任何想法都将不胜感激。

0 个答案:

没有答案