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