[SQLServer] Quelque chose à essayer rapidos

Quelque chose à essayer rapidos [SQLServer] - SQL/NoSQL - Programmation

Marsh Posté le 20-11-2003 à 12:15:57    

Salut!
 
Est ce que quelqu'un pourrait essayer d'exécuter la commande suivante sous SQL Server et me dire ce qu'il en pense...?
 

Code :
  1. CREATE TABLE myTemp (nb FLOAT)
  2. INSERT INTO myTemp VALUES (3.8775)
  3. SELECT * FROM myTemp


 
Vous trouvez bien du 3.877499999999999999999
 
Tout ça me fait quand meme bien peur, car ca veut dire que dans nos tables SQLServer, les données peuvent rapidement devenir "crades"...

Reply

Marsh Posté le 20-11-2003 à 12:15:57   

Reply

Marsh Posté le 21-11-2003 à 14:13:16    

Bah alors... Personne pur m'aider??? C'est pourtant hyper simple ce que je demande...?

Reply

Marsh Posté le 24-11-2003 à 11:10:58    

oui je trouve ca


---------------
PSN ID : Euronimus | Steam ID : [HFR] Euronimus | uplay: HFR_uxam
Reply

Marsh Posté le 24-11-2003 à 11:16:41    

étrange en effet. mais bon les float c'est toujours le problème pour les stocker. il doit y avoir un autre format de donnée non

Reply

Marsh Posté le 24-11-2003 à 13:05:39    

Essaye ça ...
 
  SELECT * FROM myTemp
where nb = 3.8775
 
 
C rassurant quand même ;-)

Reply

Marsh Posté le 24-11-2003 à 13:51:49    

je n'ai jamais utilisé SQLServer mais je pense que ca viens de ton type de champ, le nombre de décimales doit etre indéfini a mon avis

Reply

Marsh Posté le 24-11-2003 à 16:26:36    

rien à voir... il devrait y avoir 3.87750000000000 dans le champs et pas autre chose. mais bon...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed