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

  • 相关阅读:
    Spring 结合 Hibernate 配置 C3P0
    servlet直接调用spring的serivce方法
    http协议 web开发的应用 笔记
    一个让微软晕倒的中国人,绝对经典
    经典的上课插嘴
    教授说接吻
    在狼身上值得我们学习的十大处世哲学(经典)
    结婚前的暴强对话
    小笑话
    非一般的分手信
  • 原文地址:https://www.cnblogs.com/eastsea/p/4188984.html
Copyright © 2011-2022 走看看