Bonsoir
je travail sur une base de donnée objet sur oracle10g et je veux creer 2 tables "Abonne" et "Prof" mais prof herite de Abonne:
et voici mon code de creation de 2 type(abonneType et profTyp) et le probleme ce que je peut pas creer une table prof basée sur le type profType

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE OR REPLACE TYPE abonneType AS OBJECT
(codeAbonne NUMBER(5),
 nomAb VARCHAR2(20)
  )NOT FINAL
/
CREATE OR REPLACE TYPE  profType UNDER abonneType
(matriprof VARCHAR2(20),
 departprof VARCHAR2(20))
/
Rem et voila la table prof
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CREATE TABLE Prof OF profType
(CONSTRAINT prof_codeAbonne_PK PRIMARY KEY (codeAbonne));
/
et voici l'erreur apres la creation de table prof:
CREATE TABLE Prof OF profType
*
ERREUR à la ligne 1 :
ORA-00600: code d'erreur interne, arguments : [kqludp2], [0x69214A60], [1], [],
[], [], [], []
Merçu de vos aides