日期:2014-05-18  浏览次数:20477 次

bulk insert怎么用
请详细告诉一下bulk   insert怎么用?
TKS

------解决方案--------------------
以用户指定的格式复制一个数据文件至数据库表或视图中
示例
本例从指定的数据文件中导入订单详细信息,该文件使用竖杠 (|) 字符作为字段终止符,使用 |\n 作为行终止符。

BULK INSERT Northwind.dbo.[Order Details]
FROM 'f:\orders\lineitem.tbl '
WITH
(
FIELDTERMINATOR = '| ',
ROWTERMINATOR = '|\n '
)

本例指定 FIRE_TRIGGERS 参数。

BULK INSERT Northwind.dbo.[Order Details]
FROM 'f:\orders\lineitem.tbl '
WITH
(
FIELDTERMINATOR = '| ',
ROWTERMINATOR = ':\n ',
FIRE_TRIGGERS
)


------解决方案--------------------
BULK INSERT dbo.table
FROM 'e:\test.tbl '
WITH
(
FIELDTERMINATOR = ' | ',
ROWTERMINATOR = '\n '
)
------------------
test.tbl格式
------------------
1|ss|aa|hlj|hrb|1|2
2|23|33|gz|cit6|12|21
3|23|33|gz|cit6|12|21
4|23|33|gz|cit6|12|22
5|23|33|gz|cit6|12|22
6|23|33|gz|cit6|12|22