日期:2014-05-17  浏览次数:20835 次

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;