SQL server
我是小将
Make your hands dirty!
展开
-
SELECT查询的逻辑处理
select 语句的语法如下:各个子句的执行顺序如下:FROMONJOINWHEREGROUP BYWITH CUBE or WITH ROLLUPHAVINGSELECTDISTINCTORDER BYTOP详细的处理逻辑如下:原创 2016-01-24 11:39:14 · 1153 阅读 · 0 评论 -
游标的使用
游标主要用于存储过程和触发器中:1.声明变量,用于包含游标返回的数据2. 使用游标声明语句(declare cursor) 将游标与select 语句关联;3. 使用open语句执行select语句并填充游标;4. 使用fetch into 语句提取单个行,并将其保存到指定变量中;5. 使用close 语句关闭游标(此时重新open仍然可以使用),或者使用deallocate原创 2016-01-12 13:27:24 · 385 阅读 · 0 评论 -
SQL Server中的窗口计算
SQL Server中的窗口函数 - CareySon - 博客园 http://www.cnblogs.com/CareySon/p/3411176.html1. 窗口计算简介为了支持窗口计算,SQL server提供了OVER子句和窗口函数。窗口计算的两个主要应用就是对每组内的数据进行排序和聚合计算。因此,开窗函数也分为排名开窗函数与聚合开窗函数。排名开窗函数如ROW_NUMBER原创 2016-01-25 11:03:43 · 966 阅读 · 0 评论 -
SQLServer事务的隔离级别
传统隔离级别隔离级别确定了并发用户读取或者写入的行为。读取者可以是任何选择数据的语句,默认情况下使用共享锁。写入者是任何对表进行修改的语句,并且需要一个排它锁。 SQL Server支持4个基于悲观并发控制(锁定)的传统隔离级别:READ UNCOMMITTED,READ COMMITTED, REPEATABLE READ与SERIALIZABLE。对于这4个隔离级别,隔离级别越高,读取者请求的原创 2016-09-12 09:57:23 · 2780 阅读 · 0 评论