Обработка типов данных и импорт служб SSIS в Excel - PullRequest
0 голосов
/ 15 января 2019

У меня есть файл Excel, в котором есть столбец с номером. Он имеет долларовую цифру, то есть: 87 512,97. Однако, когда я импортирую его на Sql Server с помощью мастера импорта, поле загружается как дата. Почему это происходит?!

Я знаю, как я могу это исправить, используя преобразования и т. Д., Но как это можно обнаружить и учесть до появления ошибки? В моем пакете ssis я естественно видел это поле как числовое поле и рассматривал его как таковое.

Мой вопрос также является общим для всех полей в файлах Excel, которые необходимо импортировать. Например, у меня есть другие поля даты, которые хранятся в виде серийных номеров даты Excel, некоторые обнаруживаются как строки (сбой при преобразовании в типы данных даты), другие обнаруживаются как числа с плавающей запятой (с учетом неявного преобразования в тип данных date). Почему это происходит и как вы можете объяснить обе возможности?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...