C#如何调用oracle里面的存储过程

PG_PAY.paidbackbypid(p_pidinvarchar2,--实收流水PAYMENT.PIDP_psmfidinvarchar2,--操作员所属营业所ID... PG_PAY.paidbackbypid(p_pid in varchar2, --实收流水 PAYMENT.PID
P_psmfid in varchar2, --操作员所属营业所ID
P_per in varchar2, --收费员ID (操作员ID)
P_per in varchar2, --销帐员ID(操作员ID)
P_ptrans in varchar2, --‘P’
P_memo in varchar, --'柜台冲账'
P_RET OUT VARCHAR2 –-冲正操作成功返回 Y,冲正操作失败返回具体原因 如实收帐有部分被冲正,冲正实收帐不存在等
)
这个东西上面写的是存储过程我也没明白 我现在要用我取出来实收流水号传进去调用存储过程 各位大侠帮帮忙
展开
 我来答
Lim
2010-07-12 · 知道合伙人软件行家
Lim
知道合伙人软件行家
采纳数:152 获赞数:1014
资深研发工程师,敏捷教练ScrumMaster

向TA提问 私信TA
展开全部
OracleCommand cmd = new OracleCommand();
OracleParameter p0 = new OracleParameter(":p0", 参数值);//":p0"表示第0个参数即实收流水
OracleParameter p1 = new OracleParameter(":p1", 参数值);//同上,依此类推、

cmd.Parameters.Add(p0);
...

cmd.CommandText = "PG_PAY.paidbackbypid";
cmd.CommandType=CommandType.StoredProcedure;
然后调用cmd.ExecuteNonQuery()之类的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式