【发布时间】:2015-04-25 13:44:27
【问题描述】:
我在一个表中有 200k 条记录,我想将这些记录插入到另一个表中。我阅读了有关批量插入的信息,但我在 msdn 网站上找到的查询没有任何意义。
这是查询
BULK INSERT AdventureWorks2012.Sales.SalesOrderDetail
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR =' |',
ROWTERMINATOR =' |\n'
);
f:\orders\lineitem.tbl 是什么,这完全没有任何意义。
我有一个包含四列的表:id、frm、to1 和 country
在目标表中也是这样
任何简单的语法都会有所帮助
我使用的是 SQL Server 2008/12
【问题讨论】:
-
文件路径实际上是有意义的。带有表的数据库必须存储在磁盘上的某个位置。它不是一个空结构。有很多在线教程可以复制表格或只是其中的一部分。
标签: sql sql-server tsql sql-server-2012