Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2012, 23h09   #1
Nouveau Membre du Club
 
Homme
Développeur informatique
Inscription : novembre 2009
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2009
Messages : 40
Points : 34
Points : 34
Par défaut [Oracle Objet] Référencer un attribut à plusieurs type

Bonjour,

J'ai un héritage multiple d'une type "personne" qui est comm ci-dessous:

Personne

Technicien
Professeur
J'aimerais créer une type "bureau" qui a un attribut "personne" qui référence un technicien ou un professeur donc je ne sais pas comment lui indiquer ca ::

create type bureau as object(
idBureau number,
nomBureau varchar2(50),

personne ref (technicien, professeur) ???

);

Ce que j'ai mis en gras, il faut que l'attribut personne référence sur deux types, quelqu'un saurait comment faire? merci

personne ref is of (technicien, professeur)
personne ref (technicien or professeur)

...
jamboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 09h12   #2
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 655
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 655
Points : 2 657
Points : 2 657
Bonjour,

Pas possible.

Vous pouvez par contre référencer la pk de la table "personne" dans cette table là.

edit : Oulà je pensais être sur le forum MySql (de bon matin) ... je ne suis donc pas sur à 100% de ceci sous Oracle.
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 17h28   #3
Nouveau Membre du Club
 
Homme
Développeur informatique
Inscription : novembre 2009
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2009
Messages : 40
Points : 34
Points : 34
Citation:
Envoyé par punkoff Voir le message
Bonjour,

Pas possible.
Je suis d'acc ^^ En effet on ne peut pas référencer plusieurs mais oui je pense avoir la réponse. Si on veut référencer plusieurs type, on peut le faire sous forme d'un héritage et à l'insertion, préciser son type

bref merci
jamboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h44.


 
 
 
 
Partenaires

Hébergement Web