SQLSERVER批量添加10万条数据
insert into PatInfo(PID,name,sex,birthday,createDate,updateDate,ownerID,permBits,contact,memo)
select top 100000 a.* from
(select 'PID20211227-069B' as a1,'A001' as a2,'M'as a10,'315504000000' as a3,'1640574511200' as a4,'1640574511200'as a5,'3' as a6,'71'as a7,'13958224562'as a8,'测试' as a9) a ,
(select number from master..spt_values where type='P') t2,
(select number from master..spt_values where type='P') t3
储存过程不允许数据重复
declare @count int=1,@rand bigint
while @count<=100000
begin
set @rand = cast(ceiling(rand() * 100000) as int)
--查询有重复的就重新在随机
set @rand = cast(ceiling(rand() * 100000) as int)
set @count +=1
end