位置: 编程技术 - 正文

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

编辑: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数据库访问)

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

  • 应税工资怎么计算出来的
  • 稳岗补贴属于不征税收入吗
  • 增值税专用发票抵扣税额是什么意思
  • 大凭证小凭证
  • 资产处置损益包含增值税吗
  • 小规模纳税人资产负债表和利润表
  • 信用代码证过期银行能转账吗
  • 出售无形资产和转让无形资产
  • 专用发票上的码头堆存费等进项税可否抵扣?
  • 钻井勘探支出已费用化的探井
  • 出纳工作的七大技巧
  • 营改增土地出租
  • 计提高温补贴会计分录
  • 租车没有发票怎么入账
  • 营改增之后就没有营业税了吗
  • 企业会议费发票可否抵扣?
  • 企业预缴所得税的比例要求
  • 所得税汇算清缴时间期限
  • 个税手续费返还计入哪个科目
  • 税控盘白盘和黑盘图标
  • 小规模纳税人出售不动产征收率
  • 未在规定期限内发出追索通知
  • 以前年度有亏损需要交增值税吗为什么
  • 事业收入和经营收入的联系
  • 已使用固定资产出售增值税
  • 广告公司确认收入怎么写
  • 银行承兑汇票贴现率是多少
  • 发票金额大于报销金额可以吗
  • 电脑开机无法启动怎么解决
  • mac catalina系统怎么样
  • 鸿蒙系统怎么去掉负一屏
  • 文件夹共享设置权限
  • win10电源管理器在哪
  • elementuiicon
  • react img onerror
  • 败诉方支付诉讼费怎么入账
  • 增值税专票如何查询对方是否抵扣
  • vue2动态路由
  • 外籍人员一次性奖金
  • 排灯节起源
  • php递归函数详解
  • 互联网行业成本控制现状
  • 增值税纳税申报表附列资料(一)
  • 收入凭证填写
  • c++如何给指针赋值
  • 让我用用你的计算机
  • js框架jquery
  • 取得农产品免税发票如何账务处理
  • 物流小规模企业有哪些
  • php7安装mysqli扩展
  • 营业收入与利润总额的比值
  • 股份有限公司个人股份
  • 房屋租赁物业费谁承担
  • 停车位划线费用入什么科目
  • 发货快递费多少钱
  • 企业法人个人贷款企业承担吧?
  • 公司转给其他公司的投资款
  • 制造费用如何控制
  • 进项发票已经认证,对方作废了
  • 采购商品的运费会计分录
  • 未分配利润如何计算
  • 企业控股情况分析报告
  • 工业企业应通过其他应付款科目核算的有
  • sqlserver数据库迁移至mysql
  • windows xp升级为windows 7
  • 电脑任务管理器磁盘100%是什么意思
  • ubuntu怎么安装程序
  • win8系统怎样
  • window八
  • windows8截图保存在哪里
  • cocos2dx小游戏
  • 安卓接入点
  • xtemplate node.js 的使用方法实例解析
  • nodejs一键安装
  • jquery动态生成表格
  • python saga
  • 北京电子税务
  • 定额发票网上查询
  • 国家减免的增值税怎么做账
  • 国家税务总局遴选拟录取名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设