SQL Server从CSV文件插入语句

时间:2014-02-17 18:23:04

标签: sql sql-server sql-insert

我正在尝试按照此页面上的示例进行操作:

  

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/

数据库位于另一台计算机上,我使用SQL Server Management Studio 2012连接到它。

这是插入语句

BULK
INSERT CSVTest
FROM '\\BPWKS\network share\csvtest.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO

当我去检查表的内容时,我收到以下错误:

  

错误:消息208,级别16,状态82,行1   无效的对象名称“CSVTest”。

表定义

Create Table CSVTest 
(
ID INT, 
FirstName VARCHAR(40), 
LastName VARCHAR(40), 
BirthDate SMALLDATETIME
) 
GO

我也尝试在'C:\csvtest.csv'

导入本地文件

1 个答案:

答案 0 :(得分:0)

分辨率似乎是

  1. 最初缺少表格
  2. 缺少要访问的文件或权限 文件。