我开始编写SQL以打算使用多行插入语句,但是,记录的数量比我预期的要大得多,因此,我想尝试BULK INSERT
语句。我有一个.txt文件,其中包含以下格式的记录(每行一条记录):
(1234, 1, 'Document Name', 'Author' , 'User', 'Security', 'Date Created', 'Location'),
每个标点符号都包含在上面(包括末尾的开括号和闭括号以及逗号)。如何编写BULK INSERT
语句,以便使用当前格式将每条记录正确插入数据库?我宁愿不必更改.txt文件的格式,因为代码已经被写入以上述格式输出记录。
我正在寻找类似于以下内容的东西:
BULK INSERT EmployeeDB.dbo.Employees
FROM 'C:\Data\EmployeeData.txt'
WITH
(
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\r\n'
);
答案 0 :(得分:0)
嗯,使用Import-Export向导更容易,并保存创建的包以供以后使用。