Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
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 06/09/2011, 12h58   #1
Membre régulier
 
Avatar de PatStan17
 
Homme Patrick JEAN
Chef de projet / Développeur
Inscription : décembre 2008
Messages : 262
Détails du profil
Informations personnelles :
Nom : Homme Patrick JEAN
Localisation : France

Informations professionnelles :
Activité : Chef de projet / Développeur
Secteur : Santé

Informations forums :
Inscription : décembre 2008
Messages : 262
Points : 95
Points : 95
Par défaut Limiter les valeurs possibles

Bonjour à tous ...

Contexte : SQL SERVEUR 09.00.1399

Je souhaite limiter la liste des valeurs possibles pour un champ directement au niveau de la table ... Est ce possible ? Si oui comment ?

Merci d'avance pour vos réponses ...

Patrick
__________________
Yakatépé
PatStan17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 13h47   #2
Membre Expert
 
Homme Sylvain Devidal
Chef de projets Générix
Inscription : février 2010
Messages : 1 062
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Devidal
Âge : 33
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Chef de projets Générix
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 1 062
Points : 1 515
Points : 1 515
Oui, il faut ajouter une contrainte de type check :

Code :
1
2
3
CREATE TABLE matable
AS
macolonne varchar(2), CHECK (macolonne IN ('FR', 'ES', 'DE', 'UK'));
tu peux faire un alter table aussi pour ajouter la contrainte.
StringBuilder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 14h00   #3
Membre régulier
 
Avatar de PatStan17
 
Homme Patrick JEAN
Chef de projet / Développeur
Inscription : décembre 2008
Messages : 262
Détails du profil
Informations personnelles :
Nom : Homme Patrick JEAN
Localisation : France

Informations professionnelles :
Activité : Chef de projet / Développeur
Secteur : Santé

Informations forums :
Inscription : décembre 2008
Messages : 262
Points : 95
Points : 95
Par défaut Merci

Merci pour l'info ...j'applique de ce pas ....


Patrick
__________________
Yakatépé
PatStan17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 18h04   #4
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Vous pouvez aussi faire une table des langues avec une FK pointant dessus...

En effet que ferez vous si une nouvelle langue arrive? modifier la contrainte a chaque fois?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/09/2011, 19h22   #5
Membre régulier
 
Avatar de PatStan17
 
Homme Patrick JEAN
Chef de projet / Développeur
Inscription : décembre 2008
Messages : 262
Détails du profil
Informations personnelles :
Nom : Homme Patrick JEAN
Localisation : France

Informations professionnelles :
Activité : Chef de projet / Développeur
Secteur : Santé

Informations forums :
Inscription : décembre 2008
Messages : 262
Points : 95
Points : 95
J'enregistre la possibilité mais dans le cas qui m'occupe je n'ai que deux valeurs possible : Interne et Externe ....

StringBuilder donnait un exemple ...

Il est vrai que la possibilité de faire pointer vers une table de valeur est trés séduisant ...je case ça quelque part ...pour le ressortir si besoin


En tout cas merçi pour la réponse

Patrick
__________________
Yakatépé
PatStan17 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 21h57.


 
 
 
 
Partenaires

Hébergement Web