2013-05-31 8 views
0

Я пытаюсь импортировать txt-файл и использую метод импорта в SQL Server, и у меня сложная преобразование времени в формате datetime, так как один из столбцов в SQL Server находится в формате datetime. Он дает ошибку типа 2. Пожалуйста, советы, я должен идти преобразовать формат в чем-то еще в метод импорта или я должен попытаться использовать новую таблицуSQL Server 2012: Ошибка импорта

Это формат типа данных таблицы SQL сервера

[int  NOT NULL, 
[varchar (32) NULL, 
[int NULL, 
[int NULL, 
[varchar (512) NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[int NULL, 
[float NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[int NULL, 
[datetime NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[datetime NULL, 
[float NULL, 
[datetime NULL, 
[datetime NULL, 
[int NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[int NULL, 
[float NULL, 
[int NULL, 
[bit NULL, 
[bit NULL, 
[bit NULL, 
[varchar (256) NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[datetime NULL, 
[int NULL, 
[float NULL, 
[int NULL, 
[int NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[datetime NULL, 
[float NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[int NULL, 
[int NULL, 
[varchar (256) NULL, 
[varchar (256) NULL, 
[float NULL, 
[varchar (16) NULL, 
[float NULL, 
[varchar (128) NULL, 
[int NULL, 
[bit NULL, 
[bit NULL, 
[int NULL, 
[varchar (64) NULL, 
[int NULL, 
[varchar (64) NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[int NULL, 
[varchar (16) NULL, 
[char (1) NULL, 
[char (1) NULL, 
[varchar (16) NULL, 
[datetime NULL, 
[char (1) NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[bit NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[varchar (128) NULL, 
[bit NULL, 
[datetime NULL, 
[int NULL, 
[datetime NULL, 
[varchar (64) NULL, 
[float NULL, 
[varchar (64) NULL, 
[varchar (512) NULL, 
[varchar (128) NULL, 
[varchar (128) NULL, 
[varchar (32) NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[int NULL, 
[varchar (128) NULL, 
[varchar (128) NULL, 
[int NULL, 
[int NULL, 
[float NULL, 
[datetime NULL, 
[float NULL, 
[int NULL, 
[bit NULL, 
[datetime NULL, 
[varchar (512) NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[float NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[int NULL, 
[datetime NULL, 
[int NULL, 
[datetime NULL 

5590 AACMT 2005-C6A 503 56 MMC Borrower LLC, Marsh USA Borrower LLC, Seabury & Smith Borrower LLC, Mercer HR Consulting Borrower LLC and Mercer MC Consulting Borrower LLC 15 0.05701 0.056896 2 475000000 361 475000000 359000000 20050929 360 20351011 2 430026303.9 359000000 0.69 398 398 0 1 1 1.36 1.44  0.731 0.66  0.069227 0.058535 0.058535  45014186 9512000 20110101 20110331 650000000 20051101 20051029 360 360 0.05701 0.000114 1 0.0001 1 N N N [email protected](284) 20120213  0.05701   2036013  0                    0    20051101 20051101 20100101 201.44 1.44 38048000 38048000   1 26392357  38048000 1.44 1.44 38048000 38048000 20110101 20110331 1 6598090  9512000 1.44 1.44 9512000 9512000 20351011  429312084  1 1166 Avenue of the Americas (Marsh)  H   0 N Y 27935 AACMT 2005-C6 1 343001412 430026304 20120211  0.05701 0.056896 2042983 714220 2757203       3    CMSA  N             475000000              1166 Avenue of the Americas (Marsh) N       Marsh & McLennan Companies, Inc.         Wells Fargo Bank Wells Fargo Bank 77 1 650000000 20051101 20351011 0 N  L(24), [email protected](336)   0  1.441629  1.36 0.11129   284     38048000 201
+0

Пожалуйста, добавьте тег, определяющий версию SQL Server, которую вы используете. 2005, 2008, 2012? – DOK

+0

** ПОКАЗЫВАЙТЕ УКАЗАННЫЙ КОПИЙ ** и образец файла, который вы импортируете! Также: что вы используете для импорта файла? C# код? Интеграционные услуги? Что-то другое? –

+0

Да, хорошо - спасибо за структуру таблицы - но нам действительно нужно увидеть ** ФАЙЛ, ЧТО ТЫ ПЫТАЮТСЯ ИМПОРТОМ **, и ** CODE ** делать импорт, чтобы понять, что может произойти неправильно .... –

ответ

0

Пожалуйста совет, я должен идти преобразовать формат в чем-то еще в метод импорта или я должен попытаться использовать новую таблицу

Мой совет должен импортировать его как VARCHAR, а затем работать с данными в SQL, чтобы преобразовать его в p формат. Вам будет легче сортировать время, когда ошибка конверсии будет поступать с этого момента через импортера.

Смежные вопросы