找到相关内容 9
[MSSQL]GROUPING SETS,ROLLUP,CUBE初体验
看到某段代码,不懂: SELECT GROUPING(GRP_A), GRP_A,GRP_B,COUNT(0) FROM T GROUP BY GROUPING SETS(GRP_A,GRP_B) 于是百度,
http://cyqdata.com/cnblogs/article-detail-42793 
mssql inner join 之类的表连接,性能其实并不是很好
今天帮同事写一条简单的SQL,要求是,查出用户所购买过相同书的用户,之后我于同时各写了一条SQL,一个用到表连接中最少耗性能的 inner join,和我没用 inner join 的各一条简单的SQL,其性能相差1倍,而 inner join 又是表连接中最少消耗的,其他的可以想象。 SET STATISTICS TIME ONSET STATISTICS IO ONSET STATISTIC
http://cyqdata.com/cnblogs/article-detail-41207 
MSSQL】数据库中两张表之间的数据同步增加、删除与更新
分别创建增加、删除、更新的触发器(Trigger)来达到两张表之间数据同步的目的。 1:数据同步增加: 如有两张表——A表和B表,创建触发器使当A表插入数据后B表也同步插入数据。其中B表插入数据的字段需要同A表中的字段相对应。 CREATE TRIGGER 触发器名称  ON A表 AFTER INSERT  A
http://cyqdata.com/cnblogs/article-detail-40959 
MSSQL Server和MySQL的区别
1. MySQL支持enum和set类型,SQL Server不支持;  2. MySQL不支持nchar、nvarchar、ntext类型;  3. MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1);  4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的;  5. MySQL需要为表指定存储类型;  6
http://cyqdata.com/cnblogs/article-detail-40033 
MSSql技巧之快速得到表的记录总数
判断某一个表的记录总数,对于一个开发者来说是最再常见不过的事,我想大家都常用的作法就是:   select count(*) from 表名;   这种做法没做,我这儿主要说的是效率问题。当一个数据表的记录数不是太多时,这样得到记录总数的效率不是问题。但试想,如果一个表的记录总数超过几百万或者几千万,要再用上面的Sql语句得到表的记录总数,速度会慢得让人难以忍受。   有人会说了,可以一表上
http://cyqdata.com/cnblogs/article-detail-39930 
MSSQL数据库邮件系列一(环境搭建)
一、前言   数据库邮件是一种通过 Microsoft SQL Server 2005 Database Engine 发送电子邮件的企业解决方案。比如当我在家里睡觉的时候,我也想密切关注咱公司数据库咋样了,于是我笔记本冒着被烧坏的风险,开着监听者服务器给我发来的net send或者是邮件,当一有邮件的时候,Gmail有声音提示的.然后火速看下是不是出啥问题了,当然也可以使用数据库邮件在MSSQL
http://cyqdata.com/cnblogs/article-detail-39531 
SQL Server 同步复制中的MSSQL_REPL-2147201001問題處理
引述   首先,说我为什么写这篇文章,它让你了解到什么,对你是否有帮助。要是你是刚接触SQL Server同步复制,那么你可能会碰到各种各样的问题,你可能不会从哪里入手解决,或者你从Baidu,Google上找到解决问题的方法,但你很多时候只看到别人说的答案,很少有人去写分析其中的原因,倘若你没有找其他资料或查阅帮助文档了解为什么,以后你碰到同样问题,你也只能照搬之前的答案,有时
http://cyqdata.com/cnblogs/article-detail-37488 
双TOP二分法生成分页SQL类(支持MSSQL、ACCESS)
博客开张,先发以前的几个老物件儿,以前写下来的,现在发上来权当记录和分享。这个类是用来生成分页SQL的,记得那时思考写一个只传一条查询语句就能生成分页SQL的方法,然后发现了双TOP分页法,不过双TOP法在后半页就很慢,后来一个同学发过来的一篇文章:  2分法-通用存储过程分页(top max模式)版本(性能相对之前的not in版本极大提高)通过它,发现了还二分法这东东,甚感神奇,不过它是用MA
http://cyqdata.com/cnblogs/article-detail-35320 
再遇SSIS包与MSSQL问题
最近一直在制作SSIS包,又遇到两个问题,要怪就要怪到微软的头上。SSIS和MSSQL同是微软的产品,当中的原则却有细微差别,不一点一点调试,根本想不到问题会出在哪里... 1.系统函数DAY()在SSIS中使用时会出现多计算2天的情况,比如我的where条件语句如下: where iyear = 2011 and imonth = 3 and iday = DAY(?) “?&
http://cyqdata.com/cnblogs/article-detail-35303