当前位置: 代码迷 >> ASP.NET >> SQL 有关问题(急)
  详细解决方案

SQL 有关问题(急)

热度:2185   发布时间:2013-02-26 00:00:00.0
SQL 问题(急急急急急急急!)

    请问在查询分析器中:表名:userinfo_list   user_id:test1-999
    user_uint:TO       怎么一次插进test1-999所有的用户

------解决方案--------------------------------------------------------
declare @i int --变义变量@i set @i = 1 --初始化@i为1 while @i < 100 begin ------------------ insert into userinfo_list ([user_id],[user_name],user_unit) values( 'test ' + cast(@i as varchar(3)), 'test ' + cast(@i as varchar(3)), 'T0 ') set @i = @i + 1 end --------------------
------解决方案--------------------------------------------------------
或者这样:
select top 999 identity(int,1,1) as id
into #
from master..sysobjects x, master..sysobjects y

insert into userinfo_list(user_Id, user_unit)
select 'test ' + convert(varchar(3), id), 'To '
from #

drop table #
------解决方案--------------------------------------------------------
declare @i int --变义变量@i
set @i = 1 --初始化@i为1
while @i < 1000
begin ------------------
insert into userinfo_list ([user_id],user_unit) values( 'test ' + cast(@i as varchar(3)), 'T0 ')
set @i = @i + 1
end --------------------

  相关解决方案