Esse eu havia guardado de uma vez que precisei "popular" uma massa de testes, 
adaptei prá vc:

drop table big_table1;

create table big_table1 (
id                   number, 
nome                 char(40),
cpf                  number(11),
data_nasc            date,
sexo                 number(1);  -- 1 -> Masculino, 2 -> Feminino


insert into big_table1 
select 
  rownum sequencia
, initcap(dbms_random.string('L',dbms_random.value(5,10))) || ' ' || 
  initcap(dbms_random.string('L',dbms_random.value(4,15))) nome
, trunc(dbms_random.value(10000000000,99999999999))  cpf_qq
, to_date(to_char(to_date('01/01/1930','dd/mm/yyyy'),'J') + 
  trunc(dbms_random.value(1,11280)),'J') dt_random
, round(dbms_random.value(1,2))  sexo_qq
  from dual connect by rownum <= 1000000;


Ederson Elias 
DBA Oracle - http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
------------ Labor improbus omnia vincit

 

Responder a