如何使用BCP选择要导入的特定列而不配置文件?

时间:2013-02-05 14:39:36

标签: sql-server bcp

我正在使用BCP命令在SQL Server 2005中通过配置文件导入。所以:

EXEC master..xp_cmdshell 'BCP database.dbo.table in d:\folder\foo.csv -f d:\folder\configuration.xml -c -t, -T -F 2 '

我想导入某些列,而不必使用配置文件'configuration.xml'。

1 个答案:

答案 0 :(得分:0)

为什么不尝试查询...

它会产生数据....然后你把它传递给你的桌子......

INSERT INTO tablename
    SELECT * FROM
    OPENROWSET ('MSDASQL', 'Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=D:\sam;', 'SELECT name,id from sam.csv');