Formats de données numériques
L'analyse rapide fournit un ensemble de routines simple, rapide et insensible aux paramètres régionaux pour l'analyse des données. Elle prend en charge uniquement un ensemble limité de formats pour les types de données integer.
Types de données integer
Les types de données integer fournis par Integration Services sont DT_I1, DT_UI1, DT_I2, DT_UI2, DT_I4, DT_UI4, DT_I8 et DT_UI8. Pour plus d’informations, consultez Types de données Integration Services.
L'analyse rapide prend en charge les formats suivants pour les types de données integer :
Zéro ou plusieurs espaces de début et de fin ou taquets de tabulation. Par exemple, la valeur « 123 » est valide. Une valeur composée uniquement d'espaces est évaluée comme zéro.
Un signe plus ou signe moins de début, ou ni l'un ni l'autre. Par exemple, les valeurs +123, -123 et 123 sont valides.
Un ou plusieurs chiffres hindou-arabe (0-9). Par exemple, la valeur 345 est valide. Aucun autre chiffre linguistique n'est pris en charge.
Les formats de données non pris en charge sont les suivants :
Caractères spéciaux. Par exemple, le symbole monétaire $ n'est pas pris en charge et la valeur $20 ne peut pas être analysée.
Les caractères d'espaces blancs tels que les sauts de ligne, les retours chariot et les espaces insécables. Par exemple, la valeur « 123» ne peut pas être analysée.
Les représentations hexadécimales d'entiers. Par exemple, la valeur 2EE ne peut pas être analysée.
La représentation en notation scientifique d'entiers. Par exemple, la valeur 1E+10 ne peut pas être analysée.
Les formats suivants sont des formats de données de sortie pour les entiers :
Un signe moins pour les nombres négatifs et rien pour les nombres positifs.
Aucun espace blanc.
Un ou plusieurs chiffres hindou-arabe (0-9).