当前位置: 代码迷 >> Oracle管理 >> c# 怎么调用存储过程,并传值
  详细解决方案

c# 怎么调用存储过程,并传值

热度:156   发布时间:2016-04-24 06:19:15.0
c# 如何调用存储过程,并传值?
我现在会写简单的存储过程,但是我不太会调用,每次都是把一长串当成sql语句使用。导致代码太长了。
那怎么调用存储过程啊,而且还要传参数?

------解决方案--------------------
1.创建
create or replace procedure PTest(pid in number,pout out number) as
begin
pout := pid + 1000;
end PTest;

2.调用

在sqlplus中执行:
set serverout on
declare
v_result number(5);
begin
PTest(123, v_result);
dbms_output.put_line('Result:' || v_result);
end;
  相关解决方案