【发布时间】:2012-04-30 01:36:20
【问题描述】:
我正在尝试使用以下语句从 PHP 运行一个非常简单的 Oracle 过程:
$sql = 'exec procedureName(param1, param2)';
$sql = oci_parse($connection, $sql); oci_execute($sql);
在 Oracle SQL 开发人员中运行此命令会返回成功 '匿名块已完成' 消息,但通过 PHP 运行此命令会返回 'ORA-00900: invalid SQL statement' 错误.
有没有办法从 PHP 运行这个程序?非常感谢
【问题讨论】:
-
尝试去掉 $sql 中的“exec”。
-
非常感谢,很好的建议,但我遇到了同样的错误
标签: php sql oracle stored-procedures procedure