我有一个用户表 我想把每个用户名传入下面
begin
在这里面会有一些计算
end返回记录集这样我好绑定到控键上

解决方案 »

  1.   

    具体要怎么写我不会SQL里循环
      

  2.   

    可以用while来实现。
    当然,有时情况特殊的话,可以生成结果集,连表操作,循环让sqlserver底层帮你实现。
      

  3.   

    declare @i int
    set @i =1 
    while @i <5
    begin
       print @i
       set @i = @i +1
    end
    /*
    1
    2
    3
    4*/
      

  4.   

    我需要把用户表里面的每个用户传到
    begin
    end
    里面 这个循环应该怎么写
      

  5.   

    for(var i=0;i<10;i++)
    {
       alert(i);
    }
    declare @i int
    set @i=0  --var i=0;while @i<10   --i<10
    begin  --{
       set @i=@i+1 --i++
       print @i
    end  --}
      

  6.   

    关键我怎么一个一个把用户名传到begin里面
      

  7.   

    用户表A有UserID 把每个UserID传到下面进行查询计算什么的begin
      select sum(R) as 'R' from B where userID=@UserID 
    end
      

  8.   

    SQL循环有三种,1:游标,2:while,3: goto 语句
    我目前用得多的是 goto