Как отформатировать значения dd-mmm-yy в плоском файле в smalldatetime во время импорта данных?

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

Мне нужно импортировать поле даты в плоском файле в существующую таблицу SQL Server, а тип данных целевого поля - smalldatetime.

Я был предлагает импортировать дату в виде строки в таблицу загрузки, а затем преобразовать ее в smalldatetime при извлечении данных из таблицы загрузки. Но есть ли другой возможный способ проанализировать формат даты dd-mmm-yy, чтобы загрузить его прямо в поле smalldatetime без необходимости использовать convert to smalldatetime из таблицы загрузки. Я не совсем понимаю, как разобрать формат даты, особенно месяца. Любые предложения приветствуются.

5
задан suggy1982 1 May 2012 в 10:56
поделиться