oracle函數包含DML語句


create or replace 
function fun_cust_change_manager(in_cust_id varchar2,in_change_manager in varchar2,change_reason in varchar2,in_group_id in varchar2,in_dept_id in varchar2,in_op_login varchar2)
return varchar2
as
PRAGMA AUTONOMOUS_TRANSACTION;
returnCode varchar2(10);
update ct_cust_info a set a.sale_manager = in_change_manager, a.group_id = in_group_id,a.dept_id = in_dept_id where a.cust_id = in_cust_id;
update ct_custmanager_rel a set a.staff_login=in_change_manager,a.login_no =in_change_manager where a.cust_id = in_cust_id;
commit;
return returnCode;
end fun_cust_change_manager;

通過 select fun_cust_change_manager(參數) from dual;就可以調用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM