Pular para o conteúdo

Fóruns SQL e PL/SQL Atribuir um Select Atribuir um Select

#77416
chduarte
Participante

    Vamos la:

    set serveroutput
    declare
    v_usuario varchar2(30);
    begin
    select user into v_usuario from dual;
    dbms_output.put_line(‘Hello :’||v_usuario);
    end;
    /

    set serveroutput size 1000
    Para uma tabela inteira:
    begin
    for crs in (select * from all_tables) loop
    dbms_output.put_line(‘Owner : ‘||crs.owner);
    dbms_output.put_line(‘Table : ‘||crs.table_name);
    end loop;
    end;
    /

    O exemplo acima tem uma limitacao de quantidade de registros a serem impressos por causa so set serveroutput. Se precisa imprimir mais faca: set serveroutput size xxx

    Espero que ajuda.

    Grande []