Bonjour,
qq sait-il si la notion d'OID d'un Objet Oracle ( create type ROOM As Object .. ) concerne uniquement le type de l'objet
et/ou si il existe un OID pour chaque object d'une table d'objet (Create Table ROOMS of ROOM )?
Dans le cas où un OID existe pour chaque objet d'une table, la déclaration d'une clé primaire est-elle redondante.
Et peut-elle être composite ou est-ce un non-sens au niveau conceptuel ?
Comment fonctionne cette clause dans une déclaration de table d'objet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Restrictions on the OID_clause You cannot specify OBJECT IDENTIFIER IS PRIMARY KEY unless you have already specified a PRIMARY KEY constraint for the table.
Comment peut-on connaître cette clé primaire pour l'utiliser comme clé étrangére ?
Cet OID est-il une pseudo colonne comme le ROWID ?
En espérant ne pas être trop confus dans mes propos![]()
Merci
Laurent Dardenne
XP pro ,Oracle 9i
Partager