Я пытаюсь загрузить свою базу данных с большим количеством данных из файла .csv размером 1,4 ГБ. Но когда я пытаюсь запустить свой код, я получаю ошибки.
Здесь мой код:
USE [Intradata NYSE]
GO
CREATE TABLE CSVTest1
(Ticker varchar(10) NULL,
dateval date NULL,
timevale time(0) NULL,
Openval varchar(10) NULL,
Highval varchar(10) NULL,
Lowval varchar(10) NULL,
Closeval varchar(10) NULL,
Volume varchar(10) NULL
)
GO
BULK
INSERT CSVTest1
FROM 'c:\intramerge.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTest1
GO
--Drop the table to clean up database.
DROP TABLE CSVTest1
GO
Я пытаюсь создать базу данных с большим количеством акций. Но я получаю это сообщение об ошибке:
Msg 4832, уровень 16, состояние 1, строка 2 Массовая нагрузка: неожиданный конец файл был обнаружен в файле данных. Msg 7399, уровень 16, состояние 1, Строка 2 Поставщик OLE DB "BULK" для связанного сервера "(null)" сообщил ошибка. Поставщик не предоставил никакой информации о Ошибка. Msg 7330, уровень 16, состояние 2, строка 2 Не удается получить строку из Поставщик OLE DB "BULK" для связанного сервера "(null)"
Я не очень разбираюсь в SQL, но я надеюсь поймать кое-что. Надеюсь, что кто-то посмотрит, что может быть очень очевидно.