存储过程在数据库中如何高效创建与调用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计311个文字,预计阅读时间需要2分钟。
在执行存储过程之前,请先选择合适的数据库!执行不带参数的存储过程:exec p_bs_rep_sale_detail执行带单个参数的存储过程:exec p_bs_rep_sale_detail 'F191001007'执行带多个参数的存储过程:exec p_bs 'F191001007'
执行存储过程之前先选中数据库!!!
执行不带参数的存储过程
exec p_bs_rep_sale_detail
执行带单个参数的存储过程
exec p_bs_rep_sale_detail ‘F191001007‘
执行带多个参数的存储过程
exec p_bs_rep_sale_detail @bdate=‘2019-10-01‘,@edate=‘2019-10-31‘,@type=‘sale‘,@saleid=‘001‘,@cropsno=‘‘,@mode=‘S‘
创建存储过程
if object_id(‘p_bs_rep_sale_detail‘) is not null drop proc p_bs_rep_sale_detail go CREATE …… …… go(结束位置)
c# Dapper执行存储过程
var param = new DynamicParameters();
param.Add("@bdate", req.Datebegin);
param.Add("@edate", req.Dateend);
param.Add("@type", req.Type);
param.Add("@saleid", req.Saleid);
param.Add("@cropsno", req.Cropsno);
param.Add("@mode", req.Mode);
list = conn.Query<GetRepSaleRes>("p_bs_rep_sale_detail", param, null, true, null, CommandType.StoredProcedure).ToList();
result.Result = list;
result.TotalRecords = list.Count();
return Success(result);
c# SqlSugar执行存储过程
var bdate = new SugarParameter("@bdate", req.Datebegin); var edate = new SugarParameter("@edate", req.Dateend); var type = new SugarParameter("@type", req.Type); var saleid = new SugarParameter("@saleid", req.Saleid); var cropsno = new SugarParameter("@cropsno", req.Cropsno); var mode = new SugarParameter("@mode", req.Mode); list = res.conn.Ado.UseStoredProcedure().SqlQuery<GetRepSaleRes>("p_bs_rep_sale_detail", bdate, edate, type, saleid, cropsno, mode).ToList(); result.Result = list; result.TotalRecords = list.Count(); return Success(result);
本文共计311个文字,预计阅读时间需要2分钟。
在执行存储过程之前,请先选择合适的数据库!执行不带参数的存储过程:exec p_bs_rep_sale_detail执行带单个参数的存储过程:exec p_bs_rep_sale_detail 'F191001007'执行带多个参数的存储过程:exec p_bs 'F191001007'
执行存储过程之前先选中数据库!!!
执行不带参数的存储过程
exec p_bs_rep_sale_detail
执行带单个参数的存储过程
exec p_bs_rep_sale_detail ‘F191001007‘
执行带多个参数的存储过程
exec p_bs_rep_sale_detail @bdate=‘2019-10-01‘,@edate=‘2019-10-31‘,@type=‘sale‘,@saleid=‘001‘,@cropsno=‘‘,@mode=‘S‘
创建存储过程
if object_id(‘p_bs_rep_sale_detail‘) is not null drop proc p_bs_rep_sale_detail go CREATE …… …… go(结束位置)
c# Dapper执行存储过程
var param = new DynamicParameters();
param.Add("@bdate", req.Datebegin);
param.Add("@edate", req.Dateend);
param.Add("@type", req.Type);
param.Add("@saleid", req.Saleid);
param.Add("@cropsno", req.Cropsno);
param.Add("@mode", req.Mode);
list = conn.Query<GetRepSaleRes>("p_bs_rep_sale_detail", param, null, true, null, CommandType.StoredProcedure).ToList();
result.Result = list;
result.TotalRecords = list.Count();
return Success(result);
c# SqlSugar执行存储过程
var bdate = new SugarParameter("@bdate", req.Datebegin); var edate = new SugarParameter("@edate", req.Dateend); var type = new SugarParameter("@type", req.Type); var saleid = new SugarParameter("@saleid", req.Saleid); var cropsno = new SugarParameter("@cropsno", req.Cropsno); var mode = new SugarParameter("@mode", req.Mode); list = res.conn.Ado.UseStoredProcedure().SqlQuery<GetRepSaleRes>("p_bs_rep_sale_detail", bdate, edate, type, saleid, cropsno, mode).ToList(); result.Result = list; result.TotalRecords = list.Count(); return Success(result);

