zoukankan      html  css  js  c++  java
  • Form_Form Builder中的全局变量和程式变量(概念)

    2014-12-20 Created By BaoXinjian

    一、摘要


    Form Builder中,有两种全局变量,一种是Parameter variables,另外一种是Global variables

    1. Parameter Variables是Form Builder内的全局变量

    Form内的所有Trigger,Program Unit都可以读取或者修改这个:parameter.var,但注意:parameter.var不能跨form调用。

    2. Global Variables是系统级别的全局变量

    可在不同的Form间读取和修改。

    Global Variables的声明方式不同于普通的变量,普通的变量我们会定义在Declare区。

    但是Global变量不需要显示声明,只要给:global.var赋值,就已经完成了声明。

     

    二、定义方式 - Global / Parameter Variables


    1. Declaring PL/SQL local Variable

    DECLARE
      var VARCHAR2(30);
    BEGIN
      var :='James Bond';
      ........;
    END;

    2.  Declaring Global variables:

    BEGIN
      :global.var:='James Bond'; -- Globals are prefixed by ':Global.'
      .....;
    END;

    3. 关于global.var注意点

    (1). :global.var的数据类型总是CHAR类型,如果要存储其他类型的值,需要类型转换。

    (2). Oracle Forms 10g可以缓存4000 Bytes的全局变量,Form 6i可以缓存255 Bytes内存大小的全局变量。(太大的全局变量缓存区可能会影响性能)

    (3). 清除全局变量的代码,ERASE('global.var1');

     

    Thanks and Regards

  • 相关阅读:
    【NodeJs】Nodejs系列安装
    【webstrom+stylus】stylus在webstrom中的识别
    python基础:数据类型一
    python基础:流程控制案例:
    python基础:if判断与流程控制案例
    计算机基础与python入门
    Robot Framework-断言函数
    RF设置全局变量
    RF自定义系统关键字
    RF第二讲--Selenium2Library库的简单实用
  • 原文地址:https://www.cnblogs.com/eastsea/p/4188984.html
Copyright © 2011-2022 走看看