create table a(
id int,name nvarchar(30),inputdate datetime)
-------------代碼--------------
declare @a varchar(50)
set @a=1
while (@a<10000)----這裡修改
begin
insert into a values(@a,@a+'name',getdate())
set @a=@a+1
end
--select count(*) from a
---drop table a
create table B(id int identity,cardno nvarchar(10))
insert B(cardno) select top 30000
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)+
char(65+cast(rand(checksum(newid()))*26 as int)%26)
from syscolumns a,syscolumns b
select * from B
select count(*) from B
drop table B
create table A(id int identity,name nvarchar(30),inputdate datetime)
insert A(name,inputdate) select top 10000
right(replace(cast(newid() as varchar(36)),'-',''),30),
dateadd(day,-rand(checksum(newid()))*100,getdate())
from syscolumns a,syscolumns b
select * from A
--select count(*) from A
--drop table A