Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mitaco

Invalid Procedure

Recommended Posts

Pessoal criei uma Pocedure usando o Oracle Developer, ela chega a criar porém fica com um "X" em vemelho ao lado da proc e sempre q tento testa-la ele da erro dizendo q ela esta inválida. Aparentemente a proc esta perfeita, porém notei um problema:

Quando crio uma query apontando alguma tabela do meu banco ele da este problema de invalid, mas qndo faço uma query por exemplo no DUAL ele funciona perfeitamente.

Vocês tem ideia do q pode ser?

Veja minha proc:

Assim da certo(DUAL):

CREATE OR REPLACE SP_BUSCAR
(
    PI_NOME VARCHAR2 DEFAULT NULL,
    PI_IDADE NUMBER(2) DEFAULT NULL,
    PO_RETORNO SYS_REFCURSOR
)
AS
BEGIN
    OPEN PO_RETORNO
    IS
    SELECT * FROM DUAL;

END SP_BUSCAR;

 

Assim da errado(Minha Tabela):

CREATE OR REPLACE SP_BUSCAR
(
    PI_NOME VARCHAR2 DEFAULT NULL,
    PI_IDADE NUMBER(2) DEFAULT NULL,
    PO_RETORNO SYS_REFCURSOR
)
AS
BEGIN
    OPEN PO_RETORNO
    IS
    SELECT * FROM MinhaTabela;

END SP_BUSCAR;

 

 



...

Compartilhar este post


Link para o post
Compartilhar em outros sites


CREATE OR REPLACE SP_BUSCAR ( PI_NOME VARCHAR2 DEFAULT NULL,

PI_IDADE NUMBER(2) DEFAULT NULL,

PO_RETORNO SYS_REFCURSOR )

AS

BEGIN

OPEN PO_RETORNO

FOR

SELECT * FROM MinhaTabela;

END SP_BUSCAR;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.