【发布时间】:2019-09-18 01:39:03
【问题描述】:
我正在使用 bcp 命令行将数据从管道分隔文件加载到临时表中,如下所示:
Create table tempdb..##test
(
test1 int,
test2 int,
test3 int
)
Select @CMD='BCP "tempdb..##test" IN "'+@sourcefoler +@filename +'" -S '+@servername+' -t "|" -c -q -t -F 2'
EXECUTE master..XPCMDSHELL @cmd
在文件的第一行是标题,这就是为什么我把 2 他们的“-c -q -t -F 2”。 在临时表的情况下,我无法加载文件,但在普通表的情况下,它将加载到其中。我想将它加载到临时表中的原因是我想在临时表中添加新列,然后我想在新文件中查询它并将该文件加载到带有更新列的最终表中。
提前致谢!!
【问题讨论】:
标签: sql-server file bcp