我們有一個功能,如果我們用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