随笔分类 -  资料收藏

行列转换等经典SQL语句
摘要:转自:http://blog.sina.com.cn/s/blog_3d7bed650100c4ia.html在企业应用中,经常会开发报表系统,而在报表中又经常用到行列转换,这里有一个经典的应用实例:原表: 姓名科目 成绩 张三语文80张三 数学 90 张三 物理 85 李四语文 85 李四物理 82 李四英语 90李四政治 70 王五英语 90转换后的表: 姓名数学 物理 英语 语文 政治李四082908570王五00900 0张三 90850 80 0实例:Declare @sql varchar(8000)Set @sql = 'Select Name as 姓名'Sel 阅读全文
posted @ 2010-05-15 09:19 Melou 阅读(343) 评论(0) 推荐(0)
话说程序员的职业生涯(转)
摘要:IBM大中华区总架构师 寇卫东:话说程序员的职业生涯有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所掌握的专业技术的熟练程度非一般程序员能及,各类常见编程问题在他们手中都能迎刃而解,可以说这类专家“越老越值钱”但是这类专家也有一定的 阅读全文
posted @ 2010-04-13 21:57 Melou 阅读(322) 评论(2) 推荐(0)
DBCC 数据库错误检查与修复(转)
摘要:http://msdn.microsoft.com/zh-cn/library/ms176064.aspx通过执行下列操作检查指定数据库中所有对象的逻辑和物理完整性: 对数据库运行 DBCC CHECKALLOC。对数据库中的每个表和视图运行 DBCC CHECKTABLE。对数据库运行 DBCC CHECKCATALOG。验证数据库中每个索引视图的内容。使用 FILESTREAM 在文件系统中存... 阅读全文
posted @ 2010-04-11 16:53 Melou 阅读(2868) 评论(0) 推荐(0)
敏捷的软件开发流程(转)
摘要:敏捷的软件开发流程(原文地址http://msdn.microsoft.com/zh-tw/library/Dd229180)速度是企业竞争致胜的关键因素,软件专案的最大挑战在于一方面要应付变动中的需求,一方面要在紧缩的时程内完成专案,所以软件团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效。这正是Agile Process (敏捷的软件开发流程) 于近年来兴起的主要原因,本文将介绍数种广为接受的软件开发流程,及其在运用上的建议。Agile Process - 敏捷的开发流程几乎所有的软件专案都会在起始阶段面临选择开发流程的困难,一种是完备的开发流程,另一种是简易 阅读全文
posted @ 2010-04-11 16:34 Melou 阅读(794) 评论(0) 推荐(0)