Update Rdc_Depot_Goodsinfo set Estate='失效'; if SQL%NOTFOUND=false and SQL%FOUND=true then commit; dbms_output.put_line('test'); else rollback; end if;
create or replace function test return varchar2 as v_name varchar2(20):='OK'; begin update table a set a.name=v_name; commit; return ('成功更新!'); --执行成功后返回信息 exception when others then rollback; --如果更新过程出现异常则回滚 return ('更新失败!'); --显示更新失败信息. end;
set Estate='失效';
if SQL%NOTFOUND=false and SQL%FOUND=true then
commit;
dbms_output.put_line('test');
else
rollback;
end if;
v_name varchar2(20):='OK';
begin
update table a set a.name=v_name;
commit;
return ('成功更新!'); --执行成功后返回信息
exception
when others then
rollback; --如果更新过程出现异常则回滚
return ('更新失败!'); --显示更新失败信息.
end;