CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

存储过程嵌套循环问题,急盼解决!

楼主llgy(阿飞)2005-04-05 08:54:33 在 MS-SQL Server / 基础类 提问

存储过程如下  
  --------------------------------------  
  CREATE   PROCEDURE   Create_pl4  
  @i   int,  
  @j   int,  
  AS          
  DECLARE   @Count   int        
         
  --删除表中所有记录  
  truncate   table   pl4_tbl          
  --根据传入参数做插入操作  
  set   @count=10  
  While   @i<@count  
  Begin  
  While   @j<@count  
  Begin  
  INSERT   INTO   pl4_tbl(diyiw,dierw)   values(@i,@j)  
  set   @j=   @j+1  
  End  
  set   @i=   @i+1  
  End  
  RETURN   1  
  GO  
  ---------------------------------------  
  问题:为什么只执行内层循环,外面的i循环根本就没有执行!  
              如果参数为0,0,则表中只插入了i全部为0的10条记录  
              急盼解决!谢谢了!  
  问题点数:20、回复次数:4Top

1 楼mschen(Co-ok)回复于 2005-04-05 09:01:34 得分 10

--这样就ok了!  
   
  CREATE   PROCEDURE   Create_pl4  
  @i   int,  
  @j   int  
  AS          
  DECLARE   @Count   int        
         
  --删除表中所有记录  
  truncate   table   pl4_tbl          
  --根据传入参数做插入操作  
  set   @count=10  
  While   @i<@count  
  Begin  
  While   @j<@count  
  Begin  
  INSERT   INTO   pl4_tbl(diyiw,dierw)   values(@i,@j)  
  set   @j=   @j+1  
  End  
                                      set   @j=0  
  set   @i=   @i+1  
  End  
  RETURN   1  
  GOTop

2 楼lxysjl(流星雨)回复于 2005-04-05 09:03:49 得分 10

不是不知道,就是不认真.Top

3 楼llgy(阿飞)回复于 2005-04-05 09:04:48 得分 0

谢谢!以后真的得认真一点了!!Top

4 楼davytao1018(爱的代价)回复于 2005-04-05 09:05:16 得分 0

set   @j=0       --归零Top

相关问题

  • 如何在存储过程中进行两个游标的嵌套循环,详见代码
  • 存储过程嵌套问题
  • 在存储过程怎样用循环。
  • 存储过程中的循环
  • 怎样循环执行存储过程
  • 存储过程是可否select进行嵌套呢?
  • 函数/存储过程嵌套调用的问题
  • 嵌套存储过程参数传递问题,求救高手
  • 关于存储过程中begin end 的嵌套 谢谢
  • 关于存储过程嵌套的问题

关键词

  • 存储过程
  • pl4
  • count
  • create

得分解答快速导航

  • 帖主:llgy
  • mschen
  • lxysjl

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo