Criacao de Tipo Objeto

22/02/2005

0

Estou tentando criar um tipo objeto no Oracle mas estou recebendo a seguinte mensagem de erro:

PLS-00565: JOGO_OBJTYP deve ser concluído como um destino REF potencial (tipo
de objeto)

O script é o seguinte:

CREATE OR REPLACE TYPE Jogo_ObjTyp AS OBJECT (
DiaMes Data,
FazParte REF Campeonato_ObjTyp,
RealizadoEm REF Estadio_ObjTyp,
ApitadoPor REF Juiz_ObjTyp,
EquipesJogadores Jogador_Equipe_Jogo_NTabTyp,

MEMBER FUNCTION Jogado_Em RETURN Estadio_objtyp,
PRAGMA RESTRICT_REFERENCES (Jogado_Em, RNDS, RNPS,WNDS, WNPS),

MEMBER FUNCTION Placar RETURN VARCHAR2,
PRAGMA RESTRICT_REFERENCES (Placar, RNDS, RNPS,WNDS, WNPS)
)
/

CREATE OR REPLACE TYPE Jogo_NTabTyp AS TABLE OF Jogo_ObjTyp
/

Os Objetos aos quais ele faz referência já foram criados.

O que significa esse erro? Não entendi !


Leobsn

Leobsn

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

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