55 votes

Quel type de données sql server représente le mieux un double en C# ?

Est-ce de l'argent, un flottant, un réel, un décimal, _____ ?

142voto

David Stratton Points 45298

La réponse à cette question et à toute la cartographie des types se trouve ici.

Correspondance des types SQL-CLR

Tableau, volé sur cette page :

enter image description here


Mise à jour 1/7/2013 - il y a une version plus récente, .moins colorée ici : Mappages des types de données du serveur SQL

13voto

RedFilter Points 84190

Ce serait un flotteur.

Voir Mapping CLR Parameter Data .

7voto

Otávio Décio Points 44200

Float est le type de sql que vous recherchez.

3voto

Philippe Leybaert Points 62715

Float est la meilleure solution. real n'a qu'une précision de 32 bits, ce qui le rend pratiquement inutile.

Voir : http://msdn.microsoft.com/en-us/library/ms173773.aspx

1voto

Michal Dobrodenka Points 173

"Le synonyme de double précision est float(53)." La valeur par défaut de n est 53.

De la page http://msdn.microsoft.com/en-us/library/ms173773.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X