Oracle 中 Using 的用法

 

Oracle Using 的用法

 

 

-- Oracle 中使用 Using 测试

-- P_procedureName : 完整的存储过程名(包名 . 存储过程名 - PackageName.ProcedureName

-- P_param : 参数

Procedure testUsing (P_procedureName varchar2 , P_param varchar2 , Re_array out VARCHAR_ARRAY )

Is

  sql_procedure varchar2 ( 100 );

Begin

 

  -- 注:必须先拼接好 sql 语句,在执行,否则会报错; 还要注意调用的存储过程中参数的个数

  sql_procedure := 'Begin ' || P_procedureName || '(:1, :2); End;' ;

 

  -- 传入参数用 in 表示 , 返回值用 out 表示

  -- 注: 调用的存储过程参数个数 返回类型   要正确

  Execute Immediate sql_procedure Using in P_param , out Re_array ;

 

End testUsing ;

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值