Я создаю веб-сайт с использованием ASP.NET MVC 5, и теперь я нахожусь в точке, где мне нужно создать базу данных. Я использую Visual Studio 2015 и создал новый проект базы данных. База данных - это платформа SQL Server 2016. Я пытаюсь взять данные из файла .csv
и поместить его в базу данных, но я получаю некоторые ошибки в своем файле SQL.Заполнение SQL Server от проблем csv
CREATE TABLE [dbo].[TestTable]
(
[Id] INT NOT NULL PRIMARY KEY,
[FirstName] NVARCHAR(50) NULL,
[LastName] NVARCHAR(50) NULL,
[BirthDate] SMALLDATETIME NULL
)
GO
BULK INSERT TestTable
FROM 'C:\Users\ajs2987\Documents\projects\TestData.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
-- Check the content of the table
SELECT *
FROM TestTable
Ошибка я получаю на заявления BULK
и SELECT
:
SQL700001: Это утверждение не признается в этом контексте.
Я также прилагается изображение ошибки на моем экране:
Любая помощь будет принята с благодарностью, дайте мне знать, если я могу поставить все больше деталей.
Спасибо!
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file -into-sql-server/ – MethodMan
см. [это] (https://arcanecode.com/2013/03/28/ssdt-error-sql70001-this-statement-is-not-recognized-in-this-context/) –
Эй, @MethodMan, спасибо за быстрый ответ. Я также следовал этому руководству, но, к сожалению, я все еще встречался с той же ошибкой. – ans