Oracle 10g SE R2


Pessoal porque não gravam os mesmos dados na tabela que o select ??
Insiro isso:


insert into as_vinte_maiores_tab
    select segment_name, object_type, a.owner, tamanho, tablespace_name,sysdate 
data
    from (select rownum, segment_name, owner,tablespace_name, 
sum(bytes/1024/1024) Tamanho
    from dba_segments group by rownum, segment_name, owner,tablespace_name
    order by sum(bytes/1024/1024) desc) a,
    dba_objects b
    where a.segment_name = b.object_name
    and rownum < 20;



Porém o resultado de:

select * from as_vinte_maiores_tab;

são diferentes de:


    select segment_name, object_type, a.owner, tamanho, tablespace_name,sysdate 
data
    from (select rownum, segment_name, owner,tablespace_name, 
sum(bytes/1024/1024) Tamanho
    from dba_segments group by rownum, segment_name, owner,tablespace_name
    order by sum(bytes/1024/1024) desc) a,
    dba_objects b
    where a.segment_name = b.object_name
    and rownum < 20;



att.
Phael


[As partes desta mensagem que não continham texto foram removidas]

Responder a