∈鱼杆 ---我的鱼塘

执着,坚定,友爱,勇敢(www.pumaboyd.com)Live Message

导航

随笔分类 -  DBA

MSSQL、数据库优化
摘要:Job报错(AM 9:30 Receive Email) 这个是周五的时候发生的问题,一个原来运行好好的JOB,早上到公司。老大发来一封邮件,提示如下错误: Executed as user: XML 分析: 行 1,字符 57,需要分号 [SQLSTATE 42000] (Error 9411). The step failed. 没人改动过存储过程,那第一判断应该是“数据有变化”造成的问题。... 阅读全文

posted @ 2008-04-20 14:34 ∈鱼杆 阅读(452) 评论(2) 推荐(0)

摘要:CTE的使用确实可以简化代码,明晰逻辑,特别是在构建一些查询表的时候。以前用#tempTable方式比较麻烦。这一周够忙得,写这个算是带来一些乐趣。(*^__^*)。 需求描述: 1:按一定规则计算榜单的鲜花总得分2:按 鲜花总分、城市数、商户总数、回应等比例计算Hot值3:写入特定表 代码实现(伪代码): --活动的总热度分值(CTE1)WITH QUERY_MyListTotalScore ... 阅读全文

posted @ 2008-04-20 13:31 ∈鱼杆 阅读(606) 评论(0) 推荐(0)

摘要:这周碰到了很多奇怪的问题,有些是莫名的低级错误,有些这是一直以来未发现的错误。其中这个RowNumber()这个问题就是这样。 敬德兄写的底层负责自动生成T-SQL。当我需求对数据DISTINCT的时候就发现RowNuber() 和DISTINCT是有冲突的。 WITH ListOrder AS(SELECT DISTINCT A.*,ROW_NUMBER() AS RowNumber FROM ... 阅读全文

posted @ 2008-04-20 13:29 ∈鱼杆 阅读(2062) 评论(2) 推荐(0)

摘要:这篇文章昨天就写好了。但感觉就是没把问题说明白,大家看了反而会糊涂。可能是题目范围太广,要准确的清楚,显得有些困然。如果要我写个5、6篇文章说明这个问题,我觉得累啥!最后就决定采用QA的方式,来避免题目太广的麻烦。说是QA,其实这个Q也是我,A也是我,自问自答啦!(YY:本来想找MM顶替Q的角色,我担心她会问出这样的问题“你什么时候做中饭啊!”,想想算了,我就不麻烦她啦。(*^__^*)) 平时... 阅读全文

posted @ 2008-03-02 15:20 ∈鱼杆 阅读(595) 评论(1) 推荐(0)