摘要:
如此平静的夜,却有着多少躁动的心,昨夜我失眠了! 内心有很多的话不知从何处说起,都说程序员苦逼,我也是感同身受。毕业两年来,虽说还过得去,但是看看物欲横流的社会,在平静的内心也会激起一丝涟漪。前天接到人事通知,今年调薪幅度全集团都是5%,我登时傻了眼,内心有千百个不满,还是在合同上签了字。虽说脸上勉强挤出一丝的笑意,但愤怒的右手还是暴漏了我的思绪,平日里华丽的签名变得如此暗淡无光。 经过这个事情之后,私下里大家都在考虑自己的却留问题,不免都是为集团的这次决定而寒心。想想自己这过去的一年里比任何人都要努力,却没有任何的回报,我该何去何从? 思前想后,我觉得按照自己的原计划走,不... 阅读全文
随笔档案-2013年04月
用正则提取SQL脚本关键字屏蔽常见错误
2013-04-12 18:45 by AceYue, 1432 阅读, 收藏, 编辑
摘要:
每天的批量部署SQL script难免会出现一些小差错,为了避免某些常见而又容易忽略的错误的出现,我们在执行前先将脚本过滤一遍,通过一些关键字来提示是否出现了不符合的设置。 本实例以创建表和给表怎加列不容许出现null列以及在执行脚本过程中不容许出现设置SET ANSI_PADDING OFF为例,利用正则获取脚本中的关键字,以检索是否符合要求。 完成这个任务我们的主要挑战是如何获取sql 脚本中的关键字,如创建新table时,我们如何判断出那一段脚本是字段列,这里就需要用的正则来提取出关键字。来看看通常创建表的脚本:CREATE TABLE [dbo].[A]( [Employ... 阅读全文