MSSQL
文章平均质量分 51
freeangeles
这个作者很懒,什么都没留下…
展开
-
MSSQL中利用TOP提高IF EXISTS查询语句的性能
--有可能返回一条或多个结果集,其实我们只需要知道是否--有数据即可,这样无形中降低了性能IF EXISTS( SELECT xxx FROM dbo.[Table] WHERE xxx = xxxxxx )BEGIN --do something.END--利用Top x 关键字 只提取一条出来,且我们不需要查询--出来的数据,有时查询出来的数据可能很大(如字符串,或者加密原创 2016-06-18 10:03:07 · 1971 阅读 · 0 评论 -
MSSQL中全局变量@@identity与方法scope_identity()的区别
1.@@IDENTITY既然是全局变量(包括但不限于@@identity)那么返回的是最后一次表自增列插入的值有时候数据库中我们需要使用存储过程返回当前操作表的ID如果使用@@identity全局变量显然是不合理的因为数据库执行的是并发操作你不能确定同时在同一个数据库中有其他对表的插入操作且含有自增列,如果这个时候返回很可能出现错误,导致返回的并不是我们当前操作的表的ID而原创 2016-06-15 21:21:08 · 4021 阅读 · 0 评论 -
MSSQL高性能通用分页存储过程
USE [GambleGameCore]GO/****** Object: StoredProcedure [dbo].[Game.Inside.CommonPage] Script Date: 08/25/2014 15:03:36 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ================原创 2014-08-25 15:12:57 · 709 阅读 · 0 评论