自动生成表的添加更新数据的存储过程

来源:互联网 发布:17173剑灵捏脸数据站 编辑:程序博客网 时间:2024/04/29 22:45

这两天利用了一些时间写了一个自动生成表的添加更新数据存储过程的存储过程,今天终于完成了,
以后大家都方便多了,一劳永逸了,以前同事反映有时候表的字段过多,写起存储过程来费时、费力、
费神,而且一不留神还容易出错;还记得会员系统刚测试的时候,以前的那个同事就因为模糊大意把
存储过程中更新时的条件忘加了,在录入数据时还造成了一些损失;程序员嘛,天天编码难免会有看
花眼的时候,还是把复杂、重复的工作交给程序吧!

  1. 功能: 自动生成表的添加更新数据的存储过程  
  2. 表格式要求:有主键、标识  
  3. 设计者: songz  
  4. 时间: 2009.4.23  
  5. 备注:  
  6. 1、请在查询分析器上执行:EXEC SP_CreateProcdure TableName  
  7. 2、由于生成的字符串长度合计很多时候存在>4000以上,可以使用Print输出,  
  8. 再Copy即可。  
  9. 3、该方法能生成一般表的更新数据的存储过程,其中更新格式可以根据实际  
  10. 情况修改。  
  11. 设计方法:  
  12. 1、提取表的各个字段信息  
  13. 2、 ──┰─ 构造更新数据过程  
  14. ├─ 构造存储过程参数部分  
  15. ├─ 构造新增数据部分  
  16. ├─ 构造更新数据部分  
  17. 3、把输出来的结果复制到新建立存储过程界面中即可使用。

代码如下: