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 03/01/2008, 01h04   #1
Invité de passage
 
Inscription : avril 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 13
Points : 0
Points : 0
Par défaut Plusieurs valeurs pour une meme colonne

Bonjour.

J'aimerai savoir s'il est possible sous oracle qu'une colonne puisse avoir plusieur valeurs.

Mon cas est le suivant :

j'ai une table interdit qui selon un pays interdit 0 ou plusieurs catégories.
Donc j'aimerai savoir comment je pourrai faire pour dire que le pays d'identifiant n°1 interdit les catégories d'identifiant 1,2,3 par exemple.

Merci.
Aragorn) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 01h09   #2
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Oui c'est possible en utilisant les tables imbriquées ou les varrays. Maintenant, il caut discuter si ça vaut le coût de l'utilser comme ça ou de faire recours à la solution relationnelle directe.
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 09h30   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
l'idéal c'est quand même une ligne par valeur... pourquoi donc vouloir mettre 3 valeurs dans une colonne ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 14h38   #4
Invité de passage
 
Inscription : avril 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 13
Points : 0
Points : 0
Oui je suis bete je viens de me rendre compte que la table contient 2 clés étrangères donc y a pas de soucis.

Mais alors dans quel cas utilise-t-on des tables imbriquées ou des varrays ?
Aragorn) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 14h46   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
pour limiter l'espace utilisé éventuellement... si tu n'as qu'une seule colonne qui peux changer et le reste de la ligne à l'identique ça peut être plus simple que plusieurs lignes avec une jointure entre les lignes "filles" sans les données communes et la ligne dupliquée.

Personnellement, j'ai jamais eu ce type de problèmatique
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h45.


 
 
 
 
Partenaires

Hébergement Web