2009年4月30日星期四

批量更新数据的一个模板,年纪大了记不住了!

从一个集合中找到可供替换的表字段内容,更新相应的表,本来想用一个sql语句来实现,想来想去实现不了,算了,就写了一个procedure.为了害怕忘记了记录一下,以备后查!


create or replace procedure updateTab
IS
CURSOR cur IS SELECT * FROM demo_data;
BEGIN
FOR cur_result in cur LOOP
BEGIN
update ps_audiofile set sessionno=cur_result."sessionno_a" where ps_audiofile.POOLSID = cur_result.POOLSID;
END;
commit;
END LOOP;
END;

没有评论:

发表评论