Форматы числовых данных
Быстрый синтаксический анализ предоставляет набор простых, не зависящих от локалей процедур синтаксического анализа данных. Он поддерживает только ограниченный набор форматов числовых типов данных.
Целочисленные типы данных
Службы Службы Integration Services предоставляют следующие целочисленные типы данных: DT_I1, DT_UI1, DT_I2, DT_UI2, DT_I4, DT_UI4, DT_I8 и DT_UI8. Дополнительные сведения см. в разделе Integration Services Data Types.
Быстрый синтаксический анализ поддерживает следующие форматы целочисленных типов данных:
Ноль или более начальных и конечных пробелов или остановок табулятора. Например, "123" является допустимым значением. в котором все пробелы считаются нулями.
Начальный знак плюс, минус или без знака. Например, допустимыми являются значения +123, -123 и 123.
Одна или более арабских цифр (0-9). Например, допустимым является значение 345. Цифры других языков не поддерживаются.
Не поддерживаются следующие форматы данных:
Специальные символы. К примеру, денежный символ $ не поддерживается, т.е. синтаксический анализ значения $20 невозможен.
Такие символы пустого пространства, как перевод строки, возврат каретки и неразрывный пробел. Например, синтаксический анализ значения « 123» невозможен.
Шестнадцатеричное представление целых чисел. Например, синтаксический анализ значения 2EE невозможен.
Экспоненциальное представление целых чисел. Например, синтаксический анализ значения 1E+10 невозможен.
Для целых чисел используются следующие форматы выходных данных:
Знак минус для отрицательных чисел и отсутствие знака для положительных.
Без пробелов.
Одна или более арабских цифр (0-9).