|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 928 ![]() |
Bonjour et meilleurs voeux,
pour une donnée de type real l'affichage dans sql server management est de 1,590151E+07 la valeur affichée dans ACCESS est 15901510 un 0 est donc rajouté au lieu d'avoir la valeur exacte 15901513,6576 Comment puis je faire pour augmenter la précision Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 928 ![]() |
Bonjour,
c'est lié au nombre de digit qui est de 7 en real |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 665 ![]() |
Bonjour,
C'est exact; passez donc au type FLOAT en précisant une mantisse supérieure à 24 (En effet REAL est l'équivalent de FLOAT(24)). Si vous faites cela, notez que vous consommerez deux fois plus d'octets (vous passez de 4 à 8), et que un tel changement de type de données peut être long et sera de toute façon bloquant. Ce peut être encore plus long si la colonne est indexée @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 928 ![]() |
Bonjour,
merci c'est exactement cela |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com