Dúvida Procedure

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
dominguesph
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sáb, 29 Nov 2008 10:05 am
Localização: RJ

Estou começando a criar uma procedure

Selecionar tudo

CREATE  OR  REPLACE
PROCEDURE CANCELA_ENTREGA (V_NUM_ENTREGA IN ENTREGA.NUMERO%TYPE)
IS
BEGIN
  
END;
/
Mas ao executar ela através do seguinte código:

Selecionar tudo

EXECUTE CANCELA_ENTREGA (50); 
O oracle (10G) exibe este erro: ORA-00900: instrução SQL inválida

Alguém sabe o motivo?????
Abs.
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

Não tem nada dentro da sua procedure ?
Tem que ter pelo menos um NULL; ali dentro.
bertosro
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 88
Registrado em: Sex, 18 Ago 2006 11:13 am
Localização: São Paulo - SP
Bertosro
MSN / TALK - roberto.fernandes@gmail.com

TENTE ASSIM:

Selecionar tudo

CREATE  OR  REPLACE 
PROCEDURE CANCELA_ENTREGA (V_NUM_ENTREGA IN ENTREGA.NUMERO%TYPE) 
IS 
BEGIN 
  dbms_output.put_line('Teste  CANCELA_ENTREGA');
END; 
Responder
  • Informação
  • Quem está online

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