我的查询通过绑定变量返回新值:
update tab1 set counter=counter+1 where id = 7 returning counter into :bind_var;
但不知道如何在zend中提供任何帮助?
答案 0 :(得分:0)
我认为你正在使用Zend_Db_Adapter_Oracle
适配器?由于Zend_Db_Statement_Oracle
在内部使用oci_bind_by_name()
,因此可以处理IN和OUT参数。对于OUT参数,应始终设置类型。
基本上,您只需使用语句
即可$stmt->bindParam('bind_var', $counter, SQLT_INT);