
SQL Server
BBwakao
真诚,务实,责任心强,吃苦,拼搏
展开
-
in 和 exists的效率比较
SQL里的EXISTS与in、not exists与not in 效率比较和使用<br />在 MSSQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。<br /><br /><br />问题: 我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才能保证不会插入重复的记录呢?<br /><br />答案: 可以通过使用 EXISTS 条件句防止插转载 2011-04-02 18:00:00 · 1255 阅读 · 0 评论 -
Sql Server 创建统计信息
对表或索引视图的一列或多列创建查询优化统计信息,包括筛选的统计信息。对于大多数查询,查询优化器已为高质量查询计划生成必要的统计信息;在少数情况下,您需要使用 CREATE STATISTICS 创建附加的统计信息或修改查询设计以提高查询性能。筛选的统计信息可以提高从定义完善的数据子集选择数据的查询的查询性能。筛选的统计信息在 WHERE 子句中使用筛选谓词来选择统计信息中包括的数据子集。CRE转载 2012-08-30 10:12:26 · 1052 阅读 · 0 评论 -
表变量与临时表的优缺点
什么情况下使用表变量?什么情况下使用临时表? 表变量: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tb SELECT id, name FROM mytable WHERE name like ‘zhang%’ 临时表:转载 2012-09-04 17:38:30 · 505 阅读 · 0 评论