Scarica dai due link sottostanti degli elenchi di nomi e cognomi che utilizzo per esigenze simili
http://myfreefilehosting.com/f/432c4a7d20_0.1MB
http://myfreefilehosting.com/f/94954fadda_0.08MB
creati due tabelle che popolerai coi suddetti dati
codice:
create table nomi(
nome nvarchar(50) NOT NULL)
create table cognomi(
cognome nvarchar(50) NOT NULL)
carichi i csv:
codice:
bulk insert nomi
from 'c:/elenco_nomi.csv'
bulk insert cognomi
from 'c:/elenco_cognomi.csv'
e infine crei la tua bella tabellina
codice:
create table anagrafe(
id numeric (18, 0) identity(1,1) NOT NULL,
cognome nvarchar (50) NOT NULL,
nome nvarchar (50) NOT NULL,
data date NOT NULL
)
che popolerai con 5 mila record o quanti ne vuoi
codice:
declare @i smallint
declare @nome nvarchar(50)
declare @cognome nvarchar(50)
set @i = 1
while @i <= 5000
begin
select top 1 @nome = nome from nomi order by newid()
select top 1 @cognome = cognome from cognomi order by newid()
insert into anagrafe (cognome,nome,data) values(@cognome,@nome,cast(cast(rand()*40542 as int) as datetime))
set @i = @i + 1
end;
Niente notti insonni nč vb nč excel.