首页 > 解决方案 > 如何在 BCP 到 CSV 时拆分表,我将 RECORD NO 作为唯一键

问题描述

我正在使用下面的代码,但是这个 BCP 在整个表中。我想按记录号拆分表,这样我就可以处理比我的电脑占用更多空间的高记录表。任何帮助表示赞赏。(我是 BCP 的新手)。

call bcp csldbo.Tablename out %dirname%\tablename_IQ.csv -e %dirname%\tablenameerr.txt -c -t"##" -U UID -P Password -S servicename -r"\r\n"

标签: sqlcsvbcpsap-iq

解决方案


我在退出命令中使用 -F(第一行)和 -L(最后一行),它按照我的要求工作。

call bcp csldbo.Tablename out %dirname%\tablename_IQ.csv -e %dirname%\tablenameerr.txt -c -F 1 -L 1000000 -t"##" -U UID -P Password -S servicename -r"\r \n"


推荐阅读