位置: 编程技术 - 正文

分享:在存储过程中使用另一个存储过程返回的查询结果集的方法(存储过程失效怎么办)

编辑:rootadmin

  很多查询类的存储过程会返回一个表结构的结果集,如果在其他存储过程中需要用到这个结果集,为了避免编写重复的sql脚本,可以直接使用前者的查询结果。

  如,存储过程sp_GetBorrowRecord @BeginTime,@EndTime 可以查询出某一时间范围(开始时间@BeginTime,结束时间@EndTime)内的所有借书记录。这个存储过程可以用于对借书记录的查询页面。

现在需要实现另一个功能:将某时间段内的借书记录进行汇总分析。如按被借阅的书籍类型进行分组,并按各类书籍的借书总数进行排序。当然可以直接使用group by等方法直接重新进行查询,但为了说明本例,暂且用另一种方法进行实现,并且该方法也有其特有的优势(在文章最后会提到)。如下所示,建一个新的存储过程:  使用这种方法的好处是可以避免编写重复的代码,并且利于维护。如果借书记录的查询条件发生变化,比如除了根据时间范围进行筛选,还需要根据借书卡是否有效,或所借书籍是否仍然存在等条件进行筛选,那么只需要维护sp_GetBorrowRecord存储过程即可,不需要将所有涉及到查询借书记录的存储过程全部修改一遍。但这种方法在查询的数据量较大的情况下比较影响性能,查询速度较慢,在数据量较小的情况下这种差异并不明显。

注:需要在sql server或更高版本中使用,低版本的sql server不支持该方法。

推荐整理分享分享:在存储过程中使用另一个存储过程返回的查询结果集的方法(存储过程失效怎么办),希望有所帮助,仅作参考,欢迎阅读内容。

分享:在存储过程中使用另一个存储过程返回的查询结果集的方法(存储过程失效怎么办)

文章相关热门搜索词:用来存储当前正在,存储过程放在哪里,在存储数据时,存储过程失效怎么办,在存储过程中,使用 命令可以无条件,在存储过程中可以调用其他存储过程吗,在存储过程中可以调用其他存储过程吗,在存储过程中可以调用其他存储过程吗,内容如对您有帮助,希望把文章链接给更多的朋友!

查询表中某字段有重复记录个数的方法 --查出表中有重复的id的记录,并计算相同id的数量selectid,count(id)from@tablegroupbyidhaving(count(id)1)其中,groupbyid,是按id字段分组查询:selectid,count(id)from@tableg

安装sqlserver时出现wowexec.exe无反应的解决方法 wowexec.exe是操作系统相关程序,用于支持位进程。出品者:MicrosoftCorp.属于:MicrosoftWindowsOnWindowsExecutionProcess系统进程:是后台程序:否使用网络:否

基于B-树和B+树的使用:数据搜索和数据库索引的详细介绍 B-树1.B-树定义B-树是一种平衡的多路查找树,它在文件系统中很有用。定义:一棵m阶的B-树,或者为空树,或为满足下列特性的m叉树:⑴树中每个结点

标签: 存储过程失效怎么办

本文链接地址:https://www.jiuchutong.com/biancheng/347438.html 转载请保留说明!

上一篇:asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)(aspnet数据库访问)

下一篇:查询表中某字段有重复记录个数的方法(查询一个字段有哪些值)

  • 退税收入如何做账
  • 价税分离计算公式有哪些
  • 免征增值税和增值税区别
  • 免税苗木普通发票
  • 弥补以前年度亏损后怎么交所得税
  • 销货清单和送货单的区别
  • 年报和汇算清缴报表数字不一致
  • 临时人员劳务费有哪些?
  • 企业残保金申报流程
  • 公司电视机 摊销多少年
  • 小规模纳税人计税方法
  • 单据核销不了
  • 企业股权转让是否交企业所得税
  • 应收票据主要包括
  • 主营业务成本如何算
  • 当月有待发货如何退货
  • 发放工资比计提工资少了
  • 采购差价构成犯罪吗
  • 个人捐款单位需要记账吗
  • 年薪制与月薪制的优与劣
  • 土地所有权和使用权的法律规定
  • 购买方已抵扣
  • 法定代表人的个人债务会执行公司财产么
  • 已付款无法收到发票怎么处理
  • 开红字专用发票记账时摘要怎样写?
  • php实现的中秋博饼游戏之绘制骰子图案功能示例
  • 工程公司项目经理年薪一般多少
  • 360devm.sys是什么文件
  • 标书装订费用分录
  • php的session
  • 财务人员如何审核招待费报销单
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • 长期应付款项目的列示金额
  • 穆尔官网
  • 编制记账凭证出现错误
  • 增值税发票认证在哪里
  • php图片上传插件
  • vue err
  • js前端路由
  • php上传图片到文件夹
  • php面试基础题
  • thinkphp框架怎么用
  • 房屋租赁需要计增值税吗
  • 旅游公司差额征税如何开票
  • 税务处理决定书撤销情形
  • 个人出租房屋需要缴纳个税吗
  • 一般纳税人每月开票不能超过多少
  • 金税四期怎么监控个人账号
  • 计提坏账准备的方法
  • 库存股会计处理流程
  • 金税盘全额抵扣申报表怎么填
  • 用于员工福利的专票可以抵扣吗
  • 企业取得交易性金融资产的主要目的是
  • 交易性金融资产公允价值变动怎么算
  • 以前年度多计提了费用
  • 营改增税法
  • 个人承担社保如何办理
  • 开销项负数的流程
  • 备查账依据什么登记
  • 应付账款核算的项目
  • Win7 64位旗舰版系统中实现照片的批量重命名
  • xp系统内存不足怎么办
  • 如何设置自动登录密码
  • 进程中svchost
  • windows画图程序名
  • mac 地址栏
  • linux 查看指定行
  • QuickBooks - QuickBooks是什么进程 有什么用
  • window8怎么样
  • msn无法登录
  • Win10 Build 10586.107正式推送 主要修复bug
  • unity3d的
  • 批处理常用命令
  • 删除cmd命令记录
  • vue左侧菜单栏实现
  • node基础知识
  • javascript怎么学
  • 广东税务局账号登录
  • 小规模纳税人土地税减免政策
  • 税收分类编码1080499
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设