Oracle Function 开启事务以及Update返回更新成功条数
create or replace function FN_UP_LOTID_STATE(test in varchar2) return varchar2 is resultNum varchar2(50); --记录条数 --开启自治事务(解决Oracle ORA-14551: 无法在查询中执行 DML 操作的问题)-- pragma autonomous_transaction; begin UPDATE Strtable Set Msg = 'uuu' WHERE ID IN (test); resultNum := to_char(sql%rowcount); --返回更新记录条数 commit; return resultNum; end;
本文来自博客园,作者:云辰,转载请注明原文链接:https://www.cnblogs.com/yunchen/p/15136911.html