会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
专注Oracle EBS
生命不息,奋斗不止
管理
在block中进行行循环
因为要将行里头的数据逐条取出进行处理。
Code
1
GO_BLOCK(Block_Name);
2
FIRST_RECORD;
3
LOOP
4
..
5
..
6
..
7
EXIT
WHEN
:SYSTEM.LAST_RECORD
=
'
TRUE
'
;
--
TRUE一定要大写!!!
8
NEXT_RECORD;
9
END
LOOP;
10
11
begin
12
go_block(
'
HEK_OM_POP_LINES_V
'
);
13
first_record;
14
loop
15
if
(:HEK_OM_POP_LINES_V.QUANTITY_2
IS
NULL
)
then
16
copy(:HEK_OM_POP_LINES_V.QUANTITY_1,
'
:HEK_OM_POP_LINES_V.QUANTITY_2
'
);
17
end
if
;
18
19
if
:system.last_record
=
'
TRUE
'
then
20
exit
;
21
end
if
;
22
next_record;
23
end
loop;
24
end
;
成长
/ | \
学习 总结 分享
QQ交流群:122230156
posted @
2009-09-18 16:58
郭振斌
阅读(
621
) 评论(
1
)
编辑
收藏
举报
刷新页面
返回顶部
公告