我们有一个功能,如果我们用SELECT我们获得错误代码ORA-14551“无法大跳查询内部的DML操作”称之为调用一个从PHP执行插入/更新的Oracle函数?
select pkg_tools.replace_site(1121,3343) from dual;
如何运行此功能,并获得满意的结果
当我们在SQL开发商以这种方式运行:
declare
v_return VRACHAR2(200);
begin
v_return := pkg_tools.replace_site(1121,3343);
end;
工作,没有错误
,我们需要这种功能被称为音符内PHP
:我不能在这里贴上此功能,因为它是长,但它并配发操作,包括插入和更新!
你是如何从PHP连接到Oracle的一个? (OCI8?)。请参阅那些在Oracle中调用存储过程的文档。快速谷歌搜查给了我:http://www.oracle.com/technetwork/articles/fuecks-sps-095636.html – tbone 2012-03-20 10:50:54
是的,我们有它,它适用于简单的查询 – 2012-03-20 15:43:28