一个PLSQL。 --不带错误处理的例子 Declare param1 varchar2(200); param2 varchar2(200); cursor obj Is select id, name, pwd from Sys_User; begin for rec_ in obj loop --begin param1 := rec_.name; param2 := '000000'; sys_User_API.Modify(param1,param2); --execption -- when others then -- Dbms_Output.put_line('初始化用户密码出错!用户('||rec_.name); --end; end loop; end; --带了错语处理的例子 Declare param1 varchar2(200); param2 varchar2(200); cursor obj Is select id, name, pwd from Sys_User; begin for rec_ in obj loop begin param1 := rec_.name; param2 := '000000'; sys_User_API.Modify(param1,param2); execption when others then Dbms_Output.put_line('初始化用户密码出错!用户('||rec_.name); end; end loop; end; 这里是格式基本应用。