PL / SQL存储过程中可变数量的参数

| 过程PL / SQL可以接受可变数量的参数吗? 在我的情况下,该过程由表单的提交按钮调用,并且表单具有可变数量的输入。     
已邀请:
        您没有提到它,但是您正在使用mod_plsql吗? 如果是这样,您应该阅读有关灵活参数传递的信息。 简而言之,在浏览器中为过程名称加上一个感叹号,并使用name_array和value_array定义过程。     
        有点。您可以为过程参数提供默认值:
CREATE PROCEDURE myproc( p_value_a NUMBER DEFAULT 1, 
                         p_value_b NUMBER DEFAULT 2 ) AS
    ...
您可以这样称呼:
myproc( 999 );
或像这样:
myproc (p_value_b => 11 );
    

要回复问题请先登录注册