Types de données
La liste affiche les types de données disponibles.
Type de données | Description |
---|---|
Integer | Les entiers sont saisis comme une séquence de chiffres. Ils peuvent être précédés d'un signe + ou -. Les entiers pouvant être définis se situent dans la plage -2147483648 à 2147483647. Lorsqu'ils sont utilisés, ils seront automatiquement convertis en décimaux si des valeurs décimales sont requises.
Notez que des valeurs hexadécimales peuvent être utilisées dans les expressions personnalisées et dans les colonnes calculées. Elles ne peuvent pas être utilisées lors de l'ouverture des données. La taille des valeurs formatées en hexadécimales est limitée à 8 caractères. Exemples : 0 101 -32768 +55 0xff = 255 0x7fffffff = 2147483647 0x80000000 = -2147483648 |
LongInteger | Les données du type LongInteger peuvent être utilisées si la plage de données Integer standard n'est pas suffisante pour satisfaire vos besoins. Leur valeur peut s'étendre de -9223372036854775808 à 9223372036854775807. La conversion des données LongInteger en données Real occasionne une perte de précision. Cependant, leur conversion en données Currency n'entraîne pas de perte de précision.
Remarque : Des valeurs hexadécimales peuvent être utilisées dans les expressions personnalisées et dans les colonnes calculées. Elles ne peuvent pas être utilisées lors de l'ouverture des données. Exemples : 2147483648 0x7FFFFFFFFFFFFFFF = -9223372036854775808 0x8000000000000000 = 9223372036854775807 |
Real | Les réels s'affichent comme des nombres à virgule flottante avec une virgule pour les décimaux et sans séparateur des milliers. Les réels qui peuvent être définis, se situent dans la plage de -8.98846567431157E+307 à 8.98846567431157E+307.
Le nombre de chiffres significatifs pouvant être affichés est limité à 15, mais vous pouvez en utiliser 16 dans les calculs. Les opérations mathématiques sur les réels entraînant des résultats qui ne peuvent être représentés par le type de données réelles génèrent des erreurs numériques. Dans la table de données qui en résulte, ces cas particuliers seront supprimés par le filtre et remplacés par null. Exemples : 0.0 0.1 10000.0 -1.23e-22 +1.23e+22 1E6 |
SingleReal | Les valeurs SingleReal sont écrites comme des nombres à virgule flottante avec une précision et une longueur de plage inférieures aux données Real. Les données SingleReal occupent 50 % de mémoire en moins que les données Real. Les valeurs SingleReal qui peuvent être définies, se situent dans la plage de --1.7014117E+38 à 1.7014117E+38.
Le nombre de chiffres significatifs pouvant être affichés est limité à 7, mais vous pouvez en utiliser 8 dans les calculs. Les données SingleReal peuvent être converties en données Real avec une légère perte de précision. |
Currency | Les constantes de devise s'affichent comme des entiers ou des réels suivis du suffixe 'm'.
Le format de données sous-jacent au type de devise est décimal. Le format de données décimal utilise la base 10 dans les calculs, ce qui signifie que les erreurs liées aux arrondis pouvant apparaître lors des calculs binaires peuvent être évitées avec ce format. Cependant, cela signifie également que des calculs plus lourds prennent plus de temps. Le nombre de chiffres significatifs pouvant être affichés pour une valeur de devise est limité à 28 (mais vous pouvez en utiliser 29 dans les calculs). Les valeurs de devise pouvant être spécifiées s'étendent de -39614081257132168796771975168 à 39614081257132168796771975168. Les colonnes Currency ne peuvent pas être utilisées dans les fonctions de données. |
Date | Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur. Les dates prises en charge démarrent à partir du 1er janvier 1583.
Exemples : 6/12/2006 June 12 June, 2006 |
DateTime | Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur. Les dates prises en charge démarrent à partir du 1er janvier 1583.
Exemples : 6/12/2006 Monday, June 12, 2006 1:05 PM 6/12/2006 10:14:35 AM |
Time | Format de date et d'heure qui dépend des paramètres régionaux de votre ordinateur.
Exemples : 2006-06-12 10:14:35 10:14 10:14:35 |
TimeSpan | TimeSpan est une valeur décrivant la différence entre les deux dates.
Cette valeur a cinq champs possibles : Jours Heures Minutes Secondes Fractions (décimales de secondes) Les valeurs TimeSpan peuvent être affichées sous une forme compacte : [-]j.h:m:s.f ([-]jours.heures:minutes:secondes.fractions), écrites en toutes lettres ou sous forme d'abréviations dans chaque champ disponible. Certaines formes descriptives peuvent être localisées. Total min : -10675199.02:48:05.477 Total max : 10675199.02:48:05.477 |
Boolean | Vrai et faux. Les opérateurs booléens permettent de représenter des valeurs vraies et fausses renvoyées par les opérateurs de comparaison et les fonctions logiques.
Les valeurs affichées peuvent être localisées. Exemples : true false 1 < 5 |
String | Les valeurs de chaîne commencent et se terminent par des guillemets simples ou doubles. Pour protéger les valeurs, vous pouvez saisir le symbole de séparation deux fois à la suite (par exemple, '' ou ""). Une valeur de chaîne peut comprendre des séquences de caractères UNICODE. Vous pouvez utiliser les guillemets doubles dans la chaîne uniquement s'ils sont protégés. La barre oblique permet de protéger les caractères spéciaux. Elle doit également être protégée.
Les règles fondamentales de protection stipulent que seuls les caractères définis ci-après peuvent être précédés d'une barre oblique \. Les autres cas généreront des erreurs. Exemples : "Hello world" "25""23" "1\n2\n" "C:\\TEMP\\image.png" |
Binary | Peut contenir tout type de données, codé sous forme binaire.
Exemples : Images Informations de structure chimique |