在整理SQL脚本时发现了一件极为坑爹的事,在这里我想记录下来。
1:存储过程:一个存储过程名称刚开始命名为a,后进行二次开发,命名为a_5min,后第二个人在前两次的基础上开发又命名为a_5min_sec.
2:视图:最初命名为a,第二次开发又命名为a_auto.
发布时我需要做的两件事情:1,把前人弄的烂摊子还原回去,保持数据库清洁干净,如a_5min_sec重新回到a,删除后两者。2,暂停SQL作业,变更执行脚本。刚好在我们项目组大家的性格都是担心发布出问题而绕开问题,如果不是也不会出现这样的脚本。我个人认为出现这种问题的原因有两点: 1,大家都不愿意出差错,出了差错就要担相应责任,换种说法就是开发人员不负责任,也可以说是懒。2,项目经理不会管理,不懂管理,如果项目经理是一个细心的人,那么发布时也不会出现这种现象。