没有for
有while
自己查帮助哈,哈哈,哈哈哈......

解决方案 »

  1.   

    drop proc temp
    create proc temp as
    declare @n int
    set @n=0
    while(@n<10)
    begin
       set @n=@n+1
       ............... --你的循环语句
    end
      

  2.   

    语法
    WHILE Boolean_expression
        { sql_statement | statement_block }
        [ BREAK ]
        { sql_statement | statement_block }
        [ CONTINUE ]
    哈,哈哈,哈哈哈......
      

  3.   

    for循环是没有的,但可以用while实现
      

  4.   

    用while循环,
    如想要的for循环为
    for (i=0;i;i<=n)
    则用while为:
    declare @i int,@n int
    set @n=...
    set @i=0
    while @i<@n
          begin
               ......
          set @i=@i+1
          end
      

  5.   

    WHILE Boolean_expression
        { sql_statement | statement_block }
        [ BREAK ]
        { sql_statement | statement_block }
        [ CONTINUE ]