SQL Server BULK INSERT语法

时间:2011-11-03 22:20:38

标签: sql-server-2008

如何为此平面文件编写批量插入T-SQL查询

7273|80110200|1
8152|58130103|1
10715|87480302|1
20462|76991103|1
21964|72159903|1
25537|59219900|1
30600|58120310|1

我想知道如何定义字段终止符和行终止符

1 个答案:

答案 0 :(得分:3)

尝试这样的事情:

BULK INSERT test.dbo.bulkinserttest  -- your target table here (db).(schema).(tablename)
FROM 'd:\test.txt'    -- that's the path to your file with the data
WITH
(
    CODEPAGE = 'ACP',
    DATAFILETYPE = 'char',
    FIELDTERMINATOR ='|',
    ROWTERMINATOR = '\n'
)

这可以直接来自精彩的MSDN Books Online documentation,您可以查看更多详情。