Utilizo o oracle 11g Release 2, consegui criar a procedure sem erro, porém quando executo o comando
EXECUTE INCLUIR_SEGMERCADO(5,'FARMACEUTICO')
o oracle retorna o erro ORA-00900, já realizei algumas pesquisas, mas as respostas que encontro é que tenho que revisar o comando, pois deve está com alguma escrita errada, alguém poderia me ajudar.
Obs.: A execução em bloco (BEGIN - END), funciona.
A criação da procedure está igual ao exemplo da aula:
-- Criação Procedure
CREATE PROCEDURE INCLUIR_SEGMERCADO**
(
P_ID IN NUMBER,
P_DESCRICAO IN VARCHAR2
)
IS
BEGIN
INSERT INTO SEGMERCADO
VALUES (P_ID, UPPER(P_DESCRICAO));
COMMIT;
END;