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

woo*_*gie 4 sql sql-server-2008

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

BULK INSERT TableName
        FROM 'C:\SomeDirectory\my table.txt'
            WITH
    (
                FIELDTERMINATOR = '\t',
                ROWTERMINATOR = '\n'
    )
GO
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ett 7

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