CREATE FUNCTION "CYM1 ". "RN " (p1 in number)
return number
is
begin
return p1*5;
end;
创建一个函数
OracleConnection oc=new OracleConnection( "data source=ccserver;User Id=cym1;Password=cym ");
OracleCommand ocmd=new OracleCommand();
OracleParameter op=new OracleParameter( "p1 ",OracleType.Number);
OracleParameter op1=new OracleParameter();
op1.OracleType=OracleType.Number;
op1.Direction=ParameterDirection.ReturnValue;
op.Value=5;
ocmd.Parameters.Add(op);
ocmd.Parameters.Add(op1);
ocmd.Connection=oc;
ocmd.CommandText= "rn ";
ocmd.CommandType=CommandType.StoredProcedure;
oc.Open();
ocmd.ExecuteNonQuery();
oc.Close();
Response.Write(op1.Value.ToString());
本文介绍了如何在Oracle数据库中创建一个简单的函数,并通过.NET框架进行调用的过程。该函数接收一个数字参数并返回其五倍值。文章还展示了如何建立数据库连接、设置命令参数以及获取返回结果。
736

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



