ITPub博客

首页 > 数据库 > Oracle > STATICS 语句

STATICS 语句

原创 Oracle 作者:tolyhuang 时间:2007-12-07 10:47:38 0 删除 编辑

如果要在过程的运行时间之外仍保留某变量的数值,可以在该过程中利用STATICS语句定义该变量。STATICS语句是DATA语句的变异。语法如下: STATICS [] [] [].要在过程中将字段串定义为静态有效,如:

[@more@]

The subroutine add_1 gets the same result for the variable local for each call as this is instanced again each time. The static variable static is already available and its value increased by 1 during each call.

DO 10 TIMES.
PERFORM add_one.
ENDDO.

FORM add_one.
DATA local TYPE i VALUE 10.
STATICS static TYPE i VALUE 10.
local = local + 1.
static = static + 1.
WRITE: / local, static.
ENDFORM.

結果:
11 11
11 12
11 13
11 14
11 15
11 16
11 17
11 18
11 19
11 20

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9437124/viewspace-989401/,如需转载,请注明出处,否则将追究法律责任。

上一篇: SAP数据库的划分
下一篇: C與I類型的比較
请登录后发表评论 登录
全部评论

注册时间:2010-07-22

  • 博文量
    268
  • 访问量
    1413851