如何在Oracle Application Express中将项目值传递给oracle函数?

时间:2018-12-29 05:52:45

标签: oracle oracle11g oracle-apex oracle-apex-5 oracle-apex-5.1

我在oracle apex中有项目

P12_MOBILE_NUMBER

在表单加载时,我正在使用从中获取行并将其设置为其他项来获取数据。将手机号码设置为项目P12_MOBILE_NUMBER后,我想将其项目值传递给oracle函数,然后函数返回的值再次设置为P12_MOBILE_NUMBER。

我可以像这样调用我的函数

Select stars(mobile_number)as mobile_number from dual;

请帮助我,我正在使用Application Express 18.2

1 个答案:

答案 0 :(得分:1)

创建页面加载动态操作:

  • 将其True动作设置为“执行PL / SQL代码”
  • 该代码应为

    :P12_MOBILE_NUMBER := stars(:P12_MOBILE_NUMBER);
    
  • 要提交的项目:P12_MOBILE_NUMBER
  • 要退回的商品:P12_MOBILE_NUMBER

运行页面;自动行获取将获取行值,而页面加载动态操作将修改移动电话号码(基于您的函数实际执行的操作)。