- 3
- 0
- 约4.57千字
- 约 16页
- 2019-06-07 发布于北京
- 举报
SQL Server 2012中新T
SQL Server的每个版本在Transact-SQL(T-SQL)方面都会有些新的变化,这些变化会让程序员的工作变得更加轻松,同时也会实现SQL Server用户社区提出的一些需求。当然SQL Server 2012也是如此。在本文中,我将介绍几个用户需要注意的新的T-SQL命令。
WITH RESULT SETS (在 EXECUTE命令中)
WITH RESULT SETS命令解决了困扰大多数人的问题,编写存储过程作为他们业务逻辑一部分的用户都遇到过这个问题:列名往往是不能改变的。
假定你创建了一个存储过程,返回几列数据,都有指定的名称和数据类型。虽然你每次运行存储过程时,你都只能获得那些名称和数据类型的结果。但如果你修改存储过程,修改输出,就有可能出现与其它组件不兼容的情况(包括SQL Server内部的和外部的组件)。
我们有很多种方法可以解决这个问题:例如,创建并行存储过程,返回新格式的结果,然后逐步把所有逻辑迁移到新存储过程中来。然而在迁移期间,一般需要维护两套存储过程,不管这个过程持续多久。
WITH RESULT SETS的出现解决了这一问题,而且在我看来是更优雅的一种处理方式。它可以支持你在调用存储过程时,通过使用指令重新定义存储过程的结果集名称和类型,请看下面示例:
EXEC myStoredProced
您可能关注的文档
- 10个“天南地北”的小故事 反思大数据 .doc
- 10个必须收藏的PHP代码样例 .doc
- 10大行业大数据应用痛点及解决策略 .doc
- 10步带你认识大数据和云计算,走出懵逼圈 .doc
- 12个顶级大数据工具 .doc
- 13张图看6年来数据科学概念之争 .doc
- 16个用于数据科学和机器学习的顶级平台 .doc
- 19个让你得到真正回报的大数据认证 .doc
- 2011年LSI紧抓SAS力战固态存储 .doc
- 2017全球TOP10数据科学公司榜单出炉 .doc
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)