
DBA
pumaboyd
这个作者很懒,什么都没留下…
展开
-
SQL2005执行缓存的效率
这篇文章昨天就写好了。但感觉就是没把问题说明白,大家看了反而会糊涂。可能是题目范围太广,要准确的清楚,显得有些困然。如果要我写个5、6篇文章说明这个问题,我觉得累啥!最后就决定采用QA的方式,来避免题目太广的麻烦。说是QA,其实这个Q也是我,A也是我,自问自答啦!(YY:本来想找MM顶替Q的角色,我担心她会问出这样的问题“你什么时候做中饭啊!”,想想算了,我就不麻烦她啦。(*^__^*)) 平时...2008-03-02 15:20:00 · 121 阅读 · 0 评论 -
SQL2005 Row_Number() 分页问题
这周碰到了很多奇怪的问题,有些是莫名的低级错误,有些这是一直以来未发现的错误。其中这个RowNumber()这个问题就是这样。 敬德兄写的底层负责自动生成T-SQL。当我需求对数据DISTINCT的时候就发现RowNuber() 和DISTINCT是有冲突的。 WITH ListOrder AS(SELECT DISTINCT A.*,ROW_NUMBER() AS RowNumber FROM ...2008-04-20 13:29:00 · 140 阅读 · 0 评论 -
SQL2005-CTE的使用
CTE的使用确实可以简化代码,明晰逻辑,特别是在构建一些查询表的时候。以前用#tempTable方式比较麻烦。这一周够忙得,写这个算是带来一些乐趣。(*^__^*)。 需求描述: 1:按一定规则计算榜单的鲜花总得分2:按 鲜花总分、城市数、商户总数、回应等比例计算Hot值3:写入特定表 代码实现(伪代码): --活动的总热度分值(CTE1)WITH QUERY_MyListTotalScore ...2008-04-20 13:31:00 · 113 阅读 · 0 评论 -
SQL2005 - XML实体(XML错误)
Job报错(AM 9:30 Receive Email) 这个是周五的时候发生的问题,一个原来运行好好的JOB,早上到公司。老大发来一封邮件,提示如下错误: Executed as user: XML 分析: 行 1,字符 57,需要分号 [SQLSTATE 42000] (Error 9411). The step failed. 没人改动过存储过程,那第一判断应该是“数据有变化”造成的问题。...2008-04-20 14:34:00 · 463 阅读 · 0 评论