2013年3月24日

Sqlserver存储过程—----传递数组、使用循环

摘要: 背景:前一段时间做过一个公司内部的员工项目管理系统,其间有个sqlserver存储过程是要从excel文件中读取员工的项目信息,并从db中找出相关的的其他信息插入到一张员工表中。这里涉及两个难点:怎么向存储过程传递多条记录?在存储过程中怎么对这些记录一条条循环处理。解决方案:1.怎么将excel中数据传入到存储过程中?存储过程是没有办法接受数组参数的,我的做法是先把excel中的信息导入到一张全局的临时表中,在把临时表的表名传递给存储过程,在存储过程中使用临时表内容。2.怎么在存储过程中做循环处理?在存储过程中新建一张临时表,将传递过来的全局临时表的信息保存在该表中,并且在表中添加一个id列, 阅读全文

posted @ 2013-03-24 13:17 全袁君 阅读(1377) 评论(0) 推荐(0) 编辑

导航