我准备在oracle中使用游标遍历的方式将user1用户下的test1表scycjg字段update为'0' 现在要求我1W条提交一次,不用逐条commit; 请各位大神帮忙改一下脚本来实现,谢谢!!!
DECLARE
CURSOR UPDATE_CURSOR IS
select id from user1.test1
where sc_updated_date < to_date('2016-7-01','yyyy-mm-dd');
T_ROW UPDATE_CURSOR%ROWTYPE;
BEGIN
OPEN UPDATE_CURSOR;
LOOP
FETCH UPDATE_CURSOR INTO T_ROW;
EXIT WHEN UPDATE_CURSOR%NOTFOUND;
update user1.test1
set scycjg='0'
where id=t_row.id;
END LOOP;
CLOSE UPDATE_CURSOR;
END;