使用批量插入SQL Server 2008导入现有表

时间:2012-07-27 19:00:24

标签: sql sql-server-2008

我已经有一个包含数百万行的现有表。外部文本文件(制表符分隔)需要能够存在于现有表中。在两组数据都在同一个表中后,我将进行标准化。我现有的表与我导入的表具有相同的表结构。如果我做了类似

的事情
BULK INSERT TableName
        FROM 'C:\SomeDirectory\my table.txt'
            WITH
    (
                FIELDTERMINATOR = '\t',
                ROWTERMINATOR = '\n'
    )
GO

这会附加或替换现有数据吗?

1 个答案:

答案 0 :(得分:7)

它附加。如果要先替换,TRUNCATE或DELETE。