Oracle 将值从一个窗体复制到另一个窗体的步骤

Oracle 将值从一个窗体复制到另一个窗体的步骤,oracle,plsql,oracleforms,Oracle,Plsql,Oracleforms,我有两张表格,表格一和表格二。 当通过流时,我必须在form2中显示form1的一些字段(选择值) 你能帮我写一个plsql程序来执行上述操作吗 提前感谢。如果要使用PL/SQL过程传递值,首先应该将值保存在数据库中。如果Form1调用Form2,您可以在表单之间传递参数。使用全局变量 即使这两种形式不相关,也会使用全局变量。要定义全局变量,请使用: copy(my_value, 'global.my_variable_name'); 在第二个表单上检索值,请使用: default_value

我有两张表格,表格一和表格二。 当通过流时,我必须在form2中显示form1的一些字段(选择值)

你能帮我写一个plsql程序来执行上述操作吗


提前感谢。

如果要使用PL/SQL过程传递值,首先应该将值保存在数据库中。如果Form1调用Form2,您可以在表单之间传递参数。

使用全局变量

即使这两种形式不相关,也会使用全局变量。要定义全局变量,请使用:

copy(my_value, 'global.my_variable_name');
在第二个表单上检索值,请使用:

default_value('', 'global.variable_name');
v_variable_value := name_in('global.variable_name');
注意:默认值用于将global.variable_name设置为默认值,前提是之前未设置。否则,中的name_将引发异常
注2:所有全局变量都是varchar


全局变量可以在同一表单会话中通过任何表单进行读写。

FORM1是否调用FORM2?还是有一个通用的菜单系统?在提交表格1时,它会导航到表格2