专注Oracle EBS--理性的浪漫
===========================================================
===========================================================

LOOP


--do something...

IF :SYSTEM.LAST_RECORD = 'TRUE'
THEN
EXIT;
END IF;

NEXT_RECORD;
-- v_i := v_i + 1;
END LOOP;



--example :

go_block('detail');
FIRST_RECORD;

LOOP
if :cancel_flag = 'Y' then

UPDATE xxcompany_oe_goods_label_all
SET cancel_flag = 'Y',
cancel_time = NVL (:header.cancel_time, SYSDATE)
WHERE gl_id= :gl_id;
end if;

COMMIT;

IF :SYSTEM.LAST_RECORD = 'TRUE'
THEN
EXIT;
END IF;

NEXT_RECORD;
-- v_i := v_i + 1;
END LOOP;

:parameter.p_query := 'y';
EXECUTE_QUERY;
:parameter.p_query := 'n';

moonsoft 发表于:2007.05.10 09:44 ::分类: ( forms ) ::阅读:(297次) :: 评论 (0) ::收藏此页到365Key

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


Blog信息
博客日历
切换风格
文章归档...
最新发表...
最新评论...
最多阅读文章...
博客统计...
网站链接...
新闻聚合