用SQLServer2008策略审核存储过程书写规范
作者:Jerrynet
背景
关于SQLServer2008的策略管理,网上大部分的文章都是以存储过程的命名规范为例:强制要求存储过程的名字以特定的字符串开头,如usp_等等。文章都写得挺好的,图文并茂介绍得很详细。
我在想是否也可以把策略的管理延伸到存储过程内容的书写规范呢?
答案是肯定的。接下来就为大家介绍下主要的过程和一些注意事项。
主要思路
在日常的数据库维护中,经常会出现这样的情况:找到了某个存储过程有性能问题需要改,无奈却找不到写的人(我们公司的存储过程都是程序员自己搞定的);自己改吧,改好了又没法充分验证功能绝对问题。
基于上面的情况,我们规定了每个存储过程都要标明作者和功能说明。格式类似于:
-- 作者: Jerrynet
-- 说明: 修改××表中对应××的信息,在××地方调用
简单就是美!我们只要看下存储过程的定义文本中是否有“作者”、“说明”这几个词就可以了。