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

  • 相关阅读:
    队列
    生物信息 perl 脚本实战
    Linux 命令速查
    perl 语法速查 | 模块安装
    Falcon Genome Assembly Tool Kit Manual
    Falcon:三代reads比对组装工具箱
    白话经典算法系列
    八大排序算法
    七大查找算法(附C语言代码实现)
    samtools常用命令详解(转)
  • 原文地址:https://www.cnblogs.com/eastsea/p/4188984.html
Copyright © 2011-2022 走看看