Я пытаюсь импортировать некоторые данные из текстового файла в таблицу в моей базе данных.Однако я получаю следующую ошибку: «C: \ Temp \ PetSales.fmt не может быть прочитан. Код ошибки операционной системы (ноль)» Что это значит?Мне интересно, потому что я поставил 0 для столбцов назначения, которые я не хочу импортировать в мою таблицу (Столбцы 3, 5, 6)?
- Sales = My table
- PetDatabase = Имя моей базы данных, содержащей запросы, таблицы и т. Д.
- P1 = Является ли мой текстовый файл с 14 столбцами
- PetSales.FMT = Является ли мой файл блокнота, расширение которого я изменилFMT.
Мой следующий оператор SQL:
BULK INSERT Sales
FROM 'C:\Temp\P1.txt'
WITH
(FORMATFILE = 'C:\Temp\PetSales.FMT')
Формат файла:
10.0
14
1 SQLDATETIME 0 0 "," 3 Date SQL_Latin1_General_CP1_CI_AS
2 SQLDATETIME 0 0 "," 4 Time SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 0 "," 1 order SQL_Latin1_General_CP1_CI_AS
5 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
6 SQLCHAR 0 0 "," 0 Pet SQL_Latin1_General_CP1_CI_AS
7 SQLCHAR 0 0 "," 5 Desc SQL_Latin1_General_CP1_CI_AS
8 SQLCHAR 0 0 "," 6 Tele SQL_Latin1_General_CP1_CI_AS
9 SQLCHAR 0 0 "," 7 Mob SQL_Latin1_General_CP1_CI_AS
10 SQLCHAR 0 0 "," 8 Customer SQL_Latin1_General_CP1_CI_AS
11 SQLCHAR 0 0 "," 9 Address 1 SQL_Latin1_General_CP1_CI_AS
12 SQLCHAR 0 0 "," 10 Address 2 SQL_Latin1_General_CP1_CI_AS
13 SQLCHAR 0 0 "," 11 Address 3 SQL_Latin1_General_CP1_CI_AS
14 SQLCHAR 0 0 "\r\n" 12 Address 4 SQL_Latin1_General_CP1_CI_AS