我正在创建一个使用ASP.NET MVC 5的网站,现在我需要创建一个数据库。我正在使用Visual Studio 2015并创建了一个新的数据库项目。该数据库是一个SQL Server 2016平台。我试图从.csv
文件中获取数据并将其放入数据库,但我在我的SQL文件中出现了一些错误。从csv问题填充SQL Server
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
看[this](https://arcanecode.com/2013/03/28/ssdt-error-sql70001-this-statement-is-not-recognized-in-this-context/) –
嘿@MethodMan,感谢您的快速响应。我也跟着这个教程,但不幸的是我仍然遇到了同样的错误。 – ans