摘要:execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql是sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varc
阅读全文
05 2017 档案
摘要:1、区别 通过查看SQL SERVER的帮助文档找到了CUBE 和ROLLUP之间的具体区别: CUBE 生成的结果集显示了所选列中值的所有组合的聚合 ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合 再看看对GROUPING的解释: 当行由CUBE或ROLLUP运算符添加时,该函数将
阅读全文
摘要:先看看语法: {cross|outer} apply再让我们了解一下apply运算涉及的两个步骤:A1:把右表表达式()应用到左表()输入的行A2:添加外部行; 使用apply就像是先计算左输入,然后为左输入中的每一行计算一次右输入。(这一句很重要,可能会不理解,...
阅读全文
摘要:介绍 Audit是SQL Server 2008之后才有的功能,它能告诉你“谁什么时候做了什么事情”。具体是指审核SQL Server 数据库引擎实例或单独的数据库涉及到跟踪和记录数据库引擎中发生的事件。它的底层是基于扩展事件(Extented Event),所...
阅读全文