【发布时间】:2016-07-09 21:23:25
【问题描述】:
我正在尝试通过 PHP 获取数组,但收到以下错误:
" Warning: oci_fetch_array(): ORA-00932: inconsistent datatypes:
expected CHAR got ARRAY in test.php".
我希望使用任何可用的收集方法在我的程序中提供 VARRAY 列。该查询在 Toad 上运行良好,但在 PHP 上却不行。
Query : SELECT myfunarr(array_of_varchar('a', 'b')) FROM DUAL
array_of_varchar 是我收藏的 VARRAY。
有解决此问题的提示吗?
【问题讨论】:
-
先尝试在php中找出
myfunarr(array_of_varchar('a', 'b'))的输出,然后将其传递给php中的查询。 -
你能发布你的PHP脚本和
myfunarr函数的定义吗?
标签: php oracle types ora-00932