+++ 本例演示如何用OracleCommand执行存储过程
++ 首先用PL/SQL Develope建立如下存储过程:
CREATE OR REPLACE PROCEDURE add_AB(aCol ab.a%type, bCol ab.b%type) IS
BEGIN
INSERT INTO AB (a, b) VALUES (aCol, bCol);
END add_AB;
++ 后台代码如下
protected void Page_Load(object sender, EventArgs e)
{
string connStr = "Data Source=ora9; uid=scott; pwd=tiger; unicode=true";
OracleConnection conn = new OracleConnection(connStr);
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "ADD_AB";
cmd.CommandType = CommandType.StoredProcedure;
OracleParameter[] paras = {
new OraclePara
ADO.NET_第七篇_OracleCommand_05执行存储过程
最新推荐文章于 2025-11-16 09:35:20 发布
这篇博客展示了如何使用ADO.NET的OracleCommand组件来执行PL/SQL开发的存储过程。通过创建一个名为ADD_AB的存储过程,然后在C#后台代码中连接Oracle数据库,设置CommandType为StoredProcedure,并传递参数,最终调用ExecuteNonQuery执行存储过程。

最低0.47元/天 解锁文章
474

被折叠的 条评论
为什么被折叠?



