Dbms_output ?

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
lana
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 18 Abr 2007 11:03 am
Localização: rio de janeiro

Galera,
Sou estagiária e estou trabalhando com pl/sql.
Gostaria de saber para que serve o dbms_output ?
Desculpe a ignorância.
Abraços,

Lana :D
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Lana,

Uma das funções é printar informações na tela, por exemplo:

Selecionar tudo


BEGIN
  DBMS_OUTPUT.put_line('teste ');
  dbms_output.new_line; -- pula 1 linha
  DBMS_OUTPUT.put_line('teste1 ');  
END;  

Qualquer dúvida, manda ai.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Exatamente.
"Na tela" entende-se por SQL*PLUS.
E é claro, pra ativar a saída, deve-se digitar no SQL*Plus o seguinte:

Selecionar tudo

SET SERVEROUTPUT ON
Daí a saida é "ativada"
:-o
lana
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 18 Abr 2007 11:03 am
Localização: rio de janeiro

Eu utilizo o Navigator, como faço para ativar?
Entendi que utilizo o dbms para efetuar testes em um procedimento, seria isso mesmo?
Muito obrigada pela ajuda !
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Lana,

Para ativar, tem que clicar em TURN THE SERVER OUTPUT ON/OFF.
É um desenho de banco de dados, com um balãozinho, ao lado do nome da instância, em baixo de File.

qualquer dúvida manda ai.
cleberzumba
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 223
Registrado em: Qui, 14 Dez 2006 10:45 am
Localização: Brasília-DF
Cleber Zumba de Souza

Trevisolli, é em baixo do menu Object.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Bem lembrado, Cléber.
ARF
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 41
Registrado em: Qui, 03 Ago 2006 9:30 am
Localização: Criciúma - SC

Na verdade não é só usada no SQLPLUS.
Muitas ferramentas visuais também usam esta package.

E ela é muito usada para 'localizar erros', verificar por onde a execução passa, por qual bloco, dentre outras finalidades.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Outra coisa,

Por ser uma package do Oracle, creio q "DEVA" rodar em qualquer ferramenta de desenvolvimento.
Responder
  • Informação