Montando Stored Procedure

03/01/2011

0

Boa tarde a todos. Estou tentando criar uma stored procedure em Oracle 10G, e toda vez que compilo me retorna um erro PLS-00049: Variavel de ligação inválida.
Segue abaixo o script da stored, se alguem puder me ajudar serei muito grato.

CREATE OR REPLACE PROCEDURE "FRE"."GRAVALOG" (MYARG IN OUT NOCOPY NUMBER)
IS
"CODUSER" VARCHAR(10);
"DATLOG" DATE;
"CODREGISTRO" VARCHAR(15);
"NOMTABELA" VARCHAR(25);
"INDOPERACAO" CHAR(1);

BEGIN
  INSERT INTO "FRE"."LOG" (COD_USER,DAT_LOG,COD_REGISTRO,NOM_TABELA,IND_OPERACAO)
    VALUES (:CODUSER, :DATLOG, :CODREGISTRO, :NOMTABELA, :INDOPERACAO);   
END;
 
A linha em azul é a linha que ele marca como erro.
Tiago Martins

Tiago Martins

Responder

Posts

03/01/2011

Deivison Melo

Boa tarde,   experimente retirar os ":" que precedem cada parâmetro e teste novamente.   ex: (CODUSER, DATLOG, CODREGISTRO, NOMTABELA, INDOPERACAO)    
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar