--try
declare @i int
set @i=0
update glpzmla set @i=@i+1,pzid=@i

解决方案 »

  1.   

    declare @i int
    set @i=0update glpzmla set @i=@i+1,pzid=@i
      

  2.   

    declare @t table(kjqjyear int,kjqjmonth int,kjqjdata int,pzid int)
    insert into @t select 2001,3,31,NULL
    insert into @t select 2001,3,31,NULL
    insert into @t select 2001,4,30,NULL
    insert into @t select 2001,4,30,NULLdeclare @i int
    set @i=0update @t set @i=@i+1,pzid=@iselect * from @t/*
    kjqjyear    kjqjmonth   kjqjdata    pzid        
    ----------- ----------- ----------- ----------- 
    2001        3           31          1
    2001        3           31          2
    2001        4           30          3
    2001        4           30          4
    */
      

  3.   

    DECLARE @i INT
    SET @i=1
    UPDATE glpzmla
    SET pzid=@i=@i+1
      

  4.   

    正牌答错了吧人家问insert,你答update