OracleForm_Form Builder的常用变量(概念)

2014-12-30 Created By BaoXinjian

Oracle 1一、摘要


  1. Form Builder System Parmeters

Form
Builder中的系统变量,它存在于一个Form的整整运行时期的对话之中,变量包罗了关于Form相关属性的字节音信。

稍许变量标明了现阶段事态,还有些变量包蕴了告知Oracle怎么着进展有关操作的设定新闻。

当系统变量在表明式中冒出时,system前要增进分号,表示为:system,多少个变量之间用逗号分隔开,:system前面以圆点(.)连接变量名,例如:system.message_level
= ’25’那样的系统变量赋值操作。

 

  1. Form Builder $$variables$$

Oracle Forms
提供了七个与众差其他连串变量,均为提供日期和时间的音讯的变量:

  • $$DATE$$
  • $$TIME$$
  • $$DATETIME$$
  • $$DBDATE$$
  • $$DBTIME$$
  • $$DBDATETIME$$

 

Oracle 2二、系统变量 – system.parameter


变量和变量用途表达

Oracle 3

 

Oracle 4三、特殊变量 $$variables$$


  1. 系统变量表达

$$DATE$$, $$TIME$$,
$$DATETIME$$多个种类变量可以用来赢得用户客户端操作系统上近期的日子和岁月。

$$DBDATE$$, $$DBTIME$$,
$$DBDATETIME$$四个系统变量可以用来取得数据库系统所在的服务器上的此时此刻日子和时间。

  1. 应用办法

经常,那七个系统变量可以用来填充数据块(BLOCK)上的某部数据项(ITEM)的以下多个特性

  • Initial Value(初始值) –
    那个最常用
  • Highest Allowed Value(允许的最大值)

  • Lowest Allowed
    Value(允许的最小值)

  1. 注意事项

(1).
当目标数据源是非ORACLE数据库时,幸免选用$$DBDATE$$, $$DBTIME$$,
$$DBDATETIME$$.
指出在WHEN-CREATE-RECORD触发器中应用数据源所指定的点子通过SQL语句间接取当前时刻。

(2).
不要遗忘$$DATE$$系列变量取的是客户端操作系统上的此时此刻岁月,$$DBDATE$$连串变量则是取得目的数据库中的当前时刻。

诸如你通过远程登录到一个服务器系统,该服务器所在区域的时区和您所在的时区不一致的时候,二者取到的值可能是全然不一样的。

 

Thanks and Regards

参考:叶德华 –
http://yedward.net/?id=57

Oracle 5

相关文章