Zend更新...返回...进入

时间:2011-05-13 13:57:34

标签: oracle zend-framework

我的查询通过绑定变量返回新值:

update tab1 set counter=counter+1 where id = 7 returning counter  into :bind_var;

但不知道如何在zend中提供任何帮助?

1 个答案:

答案 0 :(得分:0)

我认为你正在使用Zend_Db_Adapter_Oracle适配器?由于Zend_Db_Statement_Oracle在内部使用oci_bind_by_name(),因此可以处理IN和OUT参数。对于OUT参数,应始终设置类型。

基本上,您只需使用语句

即可
$stmt->bindParam('bind_var', $counter, SQLT_INT);