使用多层循环嵌套,实现批量插入数据(档案管理)
2017-12-07 16:36
288 查看
declare @i int , @m varchar(32),@j varchar(32),@whid int ,@whpcode int ,@q int ,@p int set @i=0 set @m='列' set @j='组' set @whid=98 ----查询表dbo.AF_WAREHOUSEPLACE中WHID的最大值后加上1 set @whpcode=1080101 ----修改成对应柜号,例如:1080101的前三位是库柜编号108 ,可在表dbo.AF_WAREHOUSE中查询 set @q=1 set @p=1 while @i<46 begin while @q<15 begin while @p<7 begin --- 把表 test 改成 dbo.AF_WAREHOUSEPLACE insert into TEST(WHID,STATE,WHPCODE,WHPNAME,CLASSID) VALUES(@whid,0,convert(varchar(24),@whpcode),convert(varchar(32),@q)+@m+convert(varchar(32),@p)+@j,7) set @p=@p +1 set @whpcode=@whpcode +1 end set @q=@q +1 set @p=1 set @whpcode=@whpcode+94 end set @whid=@whid +1 set @i=@i+1 set @q=1 set @whpcode=1080101+@i*10000 end
相关文章推荐
- C#使用SqlDataAdapter 实现数据的批量插入和更新
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(18)-过滤器的使用和批量删除数据(伪删除和直接删除)
- Asp.Net使用Bulk实现批量插入数据
- Oracle使用Mybatis实现批量插入或修改数据(Oracle)
- Asp.Net使用Bulk实现批量插入数据
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(18)-过滤器的使用和批量删除数据(伪删除和直接删除)
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(18)-过滤器的使用和批量删除数据(伪删除和直接删除)
- 用SqlBulkCopy来实现批量插入数据
- postgresql函数存储过程实现数据批量插入
- asp下实现批量插入数据的方法
- 使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
- C#:用SqlBulkCopy来实现批量插入数据
- 使用JDBC插入多数据测试的3种实现方法
- vc++ 使用command 对象通过parameter 实现插入二进制数据
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- C#实现数据批量插入
- 使用Vaadin的SQLContainer和table实现批量数据的快速浏览
- 使用Insert Select语句批量插入数据
- 使用JDBC插入多数据测试的3种实现方法
- 使用OPENDATASOURCE 函数,在查询中实现从ACCESS获取数据,并插入SQLSERVER2000表中