sql server 2008 将某表里的数据随机插入另一个表表

天生一副老鼠脑子,丢爪就忘。。。。

记下来。。。。。

从一个放了好多马甲的表Region_Majia

更新Category_Info 把马甲表里的数据随机更新到此表中。。。

    Declare @i int
    Declare @id int,@name varchar(250)

    Set @i=1
   
 --Select top 1 @id=userid,@name= username from region_majia order by newid()
    Select getdate()

    While @i<500

        Begin
       
        Select top 1 @id=userid,@name= username from region_majia order by newid()
       
    --    Select @id,@name ;
        Update Category_Info set creatuserid =@id,creatusername=@name where  id in (select top 10  id from category_info where creatuserid=0 and createtime>'2011-7-4' )

            Set @i=@i+1;
        END

 

posted on 2011-07-05 18:02  bobo327  阅读(1081)  评论(0编辑  收藏  举报