Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
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 31/03/2011, 17h54   #1
Invité régulier
 
Inscription : mai 2002
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 37
Points : 5
Points : 5
Par défaut Une valeur Inconnue ?

Salut !

j'ai une demande un peut particulière !
j'ai des champs (numérique, texte, booléen) qui doivent avoir comme possibilité :
- Une valeur
- Vide
- Inconnue

es que MS 2008 peut me facilité la vie pour faire quelque chose comme ça ?
et c'est un site web .NET

Merci !
CYFL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 18h00   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour
Je ne suis pas sur de bien comprendre la question

mais par exemple pour une colonne de type varchar(n):

Une valeur -> la valeur
Vide -> chaine vide : ''
Inconnue -> NULL

pour des colonnes de type numérique par contre, je ne vois pas ce que pourrait être un "nombre vide" ...
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 18h02   #3
Invité régulier
 
Inscription : mai 2002
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 37
Points : 5
Points : 5
Citation:
Envoyé par aieeeuuuuu Voir le message
pour des colonnes de type numérique par contre, je ne vois pas ce que pourrait être un "nombre vide" ...
Je suis d'accord avec toi !
a part définir une valeur numérique pour la valeur inconnus
CYFL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 18h04   #4
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Non !

pour les colonnes de type numerique :

inconnu -> NULL

Mais c'est pour vide, que cela n'a pas de sens...
Un nombre peut etre inconnu, mais ne peux pas être "vide"
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/03/2011, 20h30   #5
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
Citation:
Salut !

j'ai une demande un peut particulière !
j'ai des champs (numérique, texte, booléen) qui doivent avoir comme possibilité :
- Une valeur
- Vide
- Inconnue

es que MS 2008 peut me facilité la vie pour faire quelque chose comme ça ?
et c'est un site web .NET

Merci !

Passer par une colonne de type byte additionnelle indiquant si la valeur est connue ou pas...
__________________
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 00
Vieux 31/03/2011, 20h33   #6
Invité régulier
 
Inscription : mai 2002
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 37
Points : 5
Points : 5
c'est une bonne idée aussi
il faut juste trouver un truc simple pour la traiter dans le programme !
CYFL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 09h47   #7
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
heu...
excusez moi, mais pour ma culture personnelle, pourriez vous nous donner un exemple de ce que pourraient être vos valeurs numériques vides ? à quoi cela correspond dans votre système ?
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 10h02   #8
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
En .NET en tout cas cela n'existe pas, il y a bien les NULLABLE<DECIMAL> mais c'est justement pour gérer l'absence de valeur pas la valeur vide...
__________________
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 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h59.


 
 
 
 
Partenaires

Hébergement Web