不知道为嘛对SQL的游标有一种莫名的恐惧,或许是当年C/C++指针的苦头吃多了;也看了一些前辈的文章,说是游标要少用。 当然,虽然不用游标,但遇上逐行操作,我还是有我的办法。 以下脚本就是我所说的‘逐行’操作。有一个临时表变量,里面只有textParam值,其余三列的值都是从textParam这个xml数据中一行一行解析出来的。 这段脚本涉及到几个概念: with as 构建的查询方式,易读且降低
作为《 Data Bug处理流程 》的续篇,我想聊聊Data Fix部署到生产环境的RFC Package 所谓RFC Package,就是Request For Change包;里面包括了sql脚本和部署文档。 对权限设置做得比较好的项目来说,在PROD环境下,只有DBA才有Update的权限,其他人只能Update生产环境的Scratch数据库。生产环境的数据出现问题,都需要通过RFC pac
现在天天跟数据库打交道,对整理测试数据也算小有心得。以后有机会培训测试新人,这些小技巧都很值得分享。 好记性不如烂笔头,写篇博文凑个数 场景1:手上两份Excel,一个有OrderID,AccountID,另一个有BalanceID,AccountID.当然,这些AccountID的顺序不同,值只有部分相同。要出一份AccountID,BalanceID和OrderID的Excel文件。 解决方案
最喜欢在一个明媚的天气窝在图书馆里。中午在仲盛门口看到有人在卖滚铁圈的,很兴奋地买了一个。又多了一个玩物,嗯,不错不错。转眼又到了年底,该梳理一下今年的收获了。工作上的收获自然有很多,平台不一样了,接触到的面也大了,或许我应该整理一个系列来扯扯这一年来的心得。 以下的十句话,我不知从何处看来,我经常抄写,也把它记在Wiz里。 一、不轻言退缩 二、不停学习,不断修正。 三、坐言起行,立即动手,从小事
自从换了Nokia 920T,想开发一个Windows Phone APP的念头就愈发强烈。 其实一两个月前就已经把教程,SDK各种下载好了,正是“万事俱备,只欠HelloWorld”。 截个图,权作纪念。 序列号很好拿的 ,用MSN帐号注册一下就可以拿到了。 BTW,之所以安装2010而不是2013,因为2013只能在Windows 8的PC上安装,而我还赖着Win7不想换。额,就凑合用WP7
跟同事S又学了一招导入Excel文件到SQL Server数据库的方法――通过T-SQL访问OLE DB数据源。 过去我只会用以下两种方法导入数据: 在SSMS(SQL Server Management Studio)中选择数据库,右键Task->Import Data;这其实是通过UI界面选择数据源进行导入 在CMD窗口中输入 BCP命令 进行数据导入 而我新学的方法呢,就是用如下语句进行导入
这篇博文本应在我离开非微软部门之前完成的,以作为之前两年国内项目经验的一个总结。无奈写字这种伤神费脑的活儿最看心情,拖拉到现在,直至最近在看《程序员的思维修炼-开发认知潜能的九堂课》略有所感,才又有闲情码字。 德雷福斯模型针对技能,把人分为5个阶段:新手,高级新手,胜任者,精通者和专家。 新手――在该技能领域经验很少或者根本没有经验;他们需要指令清单 高级新手――他们可以独自尝试任务,但仍难以解决
觉得自己有强迫症,尤其是两三年前,反应尤为强烈;每天拼死也要挤出2小时学习思考,不然就不肯睡觉;公交车上也在想项目上的事情;放假也不闲着,主动要求加班,在没有任何加班费和调休的情况下。算算我在大学毕业之后熬着黑眼圈学习,到头来还是浅尝辄止的编程语言:Object-C,Perl,VBA,PHP,Power Shell...除了Shell跟目前的工作沾边,其他的语言都忘得七七八八了。我也喜欢揽活儿,除
三年前,我自己搞了个工具,去监视数据库中数据的变更(/blog/7428)。最近为了便于当前项目的使用,我又搞了这个所谓“数据库变更通知II”。 源码下载地址:http://download.csdn.net/detail/wuziteng2006/6228703 这两个版本的使用背景完全不一样。第一个版本是为了获得异常信息,因为程序抛出的异常、错误都存在某个数据表中,所以我的工具只要监控这张表,
06年在校学习数据库课程, 到今年也有7个年头.这7年之间装过Oracle, 折腾过MySQL, 当然花时间最多的还是在SQL Server 2008. 可是认知还是停留在left join, select..into,基本上算是在啃老本,少有长进。忏悔无用,还是继续啃红宝书《Beginning - Microsoft SQL Server 2008 Programming》. 本文来扯扯SQL