Procedure nao compila
Boa noite,
Alguém consegue me dizer porque essa procedure não copila?
PROCEDURE EliminaPapel (v_COD_PAPEL PAPEL.COD_PAPEL%TYPE) AS
DECLARE
BEGIN
DELETE FROM PAPEL
WHERE cod_papel= **v_COD_PAPEL** and papel.cod_papel NOT IN (SELECT DISTINCT cod_papel from participacao);
END EliminaPapel;
seguinte erro:
Erro ao iniciar na linha 1 no comando
PROCEDURE EliminaPapel (v_COD_PAPEL PAPEL.COD_PAPEL%TYPE) AS
Relatório de erro:
Comando Desconhecido
Erro ao iniciar na linha 2 no comando
DECLARE
BEGIN
DELETE FROM PAPEL
WHERE cod_papel= v_COD_PAPEL and papel.cod_papel NOT IN (SELECT DISTINCT cod_papel from participacao);
END EliminaPapel;
Relatório de erro:
ORA-06550: linha 5, coluna 21:
PL/SQL: ORA-00904: **"V_COD_PAPEL": identificador inválido**
ORA-06550: linha 4, coluna 7:
PL/SQL: SQL Statement ignored
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
AbrcDiscussão (4)
Carregando comentários...