DBMS_PIPE

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
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

Alguém sabe me dizer porque esse bloco não roda?...como eu vou declarar o dbms_pipe?

Selecionar tudo

DECLARE
  v_PipeName VARCHAR2(30) := 'MyPipe';
  v_Status INTEGER;
BEGIN

  DBMS_PIPE.PACK_MESSAGE(SYSDATE);
  DBMS_PIPE.PACK_MESSAGE(123456);
  DBMS_PIPE.PACK_MESSAGE('This is a message sent from the pipe!');
  
  v_Status := DBMS_PIPE.SEND_MESSAGE(v_PipeName);
  IF v_Status != 0 THEN
    DBMS_OUTPUT.PUT_LINE('Error ' || v_Status || 
                         ' while sending message');
  END IF;
END;
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

Qual erro ocorre ?
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

Ocorre o seguinte erro:

Selecionar tudo

ERRO na linha 6:
ORA-06550: linha 6, coluna 3:
PLS-00201: o identificador 'DBMS_PIPE' deve ser declarado
ORA-06550: linha 6, coluna 3:
PL/SQL: Statement ignored
ORA-06550: linha 7, coluna 3:
PLS-00201: o identificador 'DBMS_PIPE' deve ser declarado
ORA-06550: linha 7, coluna 3:
PL/SQL: Statement ignored
ORA-06550: linha 8, coluna 3:
PLS-00201: o identificador 'DBMS_PIPE' deve ser declarado
ORA-06550: linha 8, coluna 3:
PL/SQL: Statement ignored
ORA-06550: linha 10, coluna 15:
PLS-00201: o identificador 'DBMS_PIPE' deve ser declarado
ORA-06550: linha 10, coluna 3:
PL/SQL: Statement ignored
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

Será que você tem permissão pra roda-la?
Talvez está faltando um GRANT de execute na sua DBMS.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes