C 呼叫oracle儲存過程 最簡單的例項

2021-04-01 00:35:49 字數 1105 閱讀 7450

oracle方面

1.建立oracle過程儲存

create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2)

asvarparam varchar2(28);

begin

varparam:=paramin;

paramout:=varparam|| paraminout; 

end;

2.測試過程儲存

declare

param_out varchar2(28);

param_inout varchar2(28);

begin

param_inout:='ff';  

proce_test('dd',param_out,param_inout);  

dbms_output.put_line(param_out);

end;

c#方面

引用oracle元件

using system;

using system.data;

using system.data.oracleclient;   

public string spexefor(string m_a,string m_b)

;parameters[0].value=m_a;

parameters[2].value=m_b;

parameters[0].direction=parameterdirection.input;

parameters[1].direction=parameterdirection.output;

parameters[2].direction=parameterdirection.inputoutput;

trycatch(exception e)

}private void runprocedure(string storedpro**ame,oracleparameter parameters)

cmd.executenonquery();//執行儲存過程}}

}測試結果:ddff

C 呼叫oracle儲存過程 最簡單的例項

oracle方面 建立oracle過程儲存 create or replace procedure proce test paramin in varchar2,paramout out varchar2,paraminout in out varchar2 asvarparam varchar2 ...

C 呼叫oracle儲存過程 最簡單的例項

oracle的儲存過程返回記錄集,找到兩個oracle段都一樣,只是c 部份有點區別,都放上來,個人偏向使用用第一個。c 呼叫oracle儲存過程返回結果集及函式 oracle段 首先在oracle建立package和package body,將在這裡面定義函式和儲存過程返回結果集。1 建立pack...

C 呼叫oracle儲存過程

建立oracle過程儲存 create or replace procedure proce test paramin in varchar2,paramout out varchar2,paraminout in out varchar2 asvarparam varchar2 28 begin ...

c 呼叫oracle儲存過程

create or replace package pkg tabletype is type tabletype is ref cursor procedure sp cpzd cpno in varchar2,status in varchar2,t sql out tabletype end ...

C 呼叫oracle儲存過程

c 呼叫oracle儲存過程 oracle方面 建立oracle過程儲存 create or replace procedure proce test paramin in varchar2,paramout out varchar2,paraminout in out varchar2 asvar...