У меня есть плоский файл, который импортируется в SQL Server через существующий пакет SSIS. Мне нужно внести изменения в пакет, чтобы добавить новое поле в плоский файл. Новое поле - это поле даты в формате дд-ммм-гг
(например, 25-AUG-11 ). Поле даты в плоском файле будет либо пустым (например, пробел / пробел), либо заполнено датой. У меня нет никакого контроля над форматом даты в плоском файле.
Мне нужно импортировать поле даты в плоском файле в существующую таблицу SQL Server, а тип данных целевого поля - smalldatetime.
Я был предлагает импортировать дату в виде строки в таблицу загрузки, а затем преобразовать ее в smalldatetime при извлечении данных из таблицы загрузки. Но есть ли другой возможный способ проанализировать формат даты dd-mmm-yy, чтобы загрузить его прямо в поле smalldatetime без необходимости использовать convert to smalldatetime из таблицы загрузки. Я не совсем понимаю, как разобрать формат даты, особенно месяца. Любые предложения приветствуются.