sql newid 如何联系得到1000个newid的值,谢谢 10
insertintosssvalues(NEWID(),null)连续得到1000个newid的值...
insert into sss values(NEWID(),null)
连续得到1000个newid的值 展开
连续得到1000个newid的值 展开
3个回答
展开全部
insert into sss
select newid(),null from master..spt_values where type='P' and number<1000
select newid(),null from master..spt_values where type='P' and number<1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare @a int,@b char(200)
set @a=1
CREATE TABLE #sss(num char(200),num1 char(20))
while @a<1001
begin
set @b=NEWID()
insert into #sss values(@b,null)
set @a=@a+1
end
select *from #sss
set @a=1
CREATE TABLE #sss(num char(200),num1 char(20))
while @a<1001
begin
set @b=NEWID()
insert into #sss values(@b,null)
set @a=@a+1
end
select *from #sss
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
declare @a int
set @a=1
while @a<1001
begin
insert into sss values(@a,null)
set @a=@a+1
end
set @a=1
while @a<1001
begin
insert into sss values(@a,null)
set @a=@a+1
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询