Числовые форматы данных

Быстрый анализ предоставляет быстрый, простой и независимый от региональных настроек набор процедур для синтаксического анализа данных. Быстрый анализ поддерживает только ограниченный набор форматов для целых типов данных.

Целые типы данных

Целые типы данных, предоставляемые службами 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.

  • Одной или нескольких цифр Hindu-Arabic (0–9). Например, допустимое значение 345. Цифры других языков не поддерживаются.

Не поддерживаемые форматы данных включают следующие:

  • Специальные символы. Например, символ валюты $ не поддерживается, и значение $20 невозможно проанализировать.

  • Символы пробела, такие как перевод строки, возврат каретки и неразрывные пробелы. Например, не удается проанализировать значение "123".

  • Шестнадцатеричные представления целых чисел. Например, не удается проанализировать значение 2EE.

  • Научная нотация представления целых чисел. Например, не удается проанализировать значение 1E+10.

Ниже приведены форматы выходных данных для целых чисел:

  • Знак минуса для отрицательных чисел, а для положительных - ничего.

  • Пробелы отсутствуют.

  • Одно или несколько цифр Hindu-Arabic (0–9).