id(int)  paw(string)  createtimg(time)   lastlogin(time)    info(bit)       …… (后面还有很多列)
1001       123        2008-1-1            2009-5-5         <二进制数据>我要在后面插入大量数据,其中就第一列是递增,其余列都相同的数据这sql 语句要怎么写

解决方案 »

  1.   


    insert into Table1 (paw,createtimg,lastlogin,info,.....) values (select top 1 paw,createtimg,lastlogin,info,..... from Table1)
      

  2.   

    写个WHILE 循环??WHILE ID<数字
    BEGIN
         INSERT TB(COL2,COL3...)VALUES('','',/..)
    SET ID=ID+1
    END
      

  3.   

    把第一個字段設置IDENTITY屬性.
      

  4.   

    insert into Table1 (paw,createtimg,lastlogin,info,.....) select top 1 paw,createtimg,lastlogin,info,..... from Table1
      

  5.   


    1:将ID列设置为自增
    2:insert into Table1 (paw,createtimg,lastlogin,info,.....) select top 1 paw,createtimg,lastlogin,info,..... from Table1