【问题标题】:How to create function based on this requirement?如何根据这个要求创建功能?
【发布时间】:2023-02-07 21:51:56
【问题描述】:

如何在匿名块中执行打包函数?

CREATE OR REPLACE FUNCTION function_name(n_fdo number, n_perc varchar2,
n_rating varchar2,
n_oto varchar2,
n_rate varchar2,
n_vlore varchar2,
n_prdotto varchar2,
n_scrd varchar2,
n_retail varchar2,
n_porto varchar2)Return NUMBER;

【问题讨论】:

    标签: oracle function plsql oracle11g package


    【解决方案1】:

    那是函数的描述。它接受多个参数,他们全部是强制性的(因为它们没有默认值)。

    当你想从匿名 PL/SQL 块中获取所有内容时,你将声明一个变量,其数据类型与该函数返回的数据类型匹配(它是 NUMBER),传递参数,然后 - 就是这样。

    declare
      result number;
    begin
      result := function_name(n_fdo   => 1,
                              n_perc  => 'ABC',
                              ...
                              n_porto => 'XYZ');
    end;
    /
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-23
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多