我正在寻找 SQL Server bcp 的 NAnt 任务,或 bcp 本机输出的文件格式。

我想我可以为 bcp 构建一个 NAntContrib 任务,但我现在没有时间(我们有时间吗?)。

有人走过这条路吗?建议?

谢谢-乔恩

有帮助吗?

解决方案

bcp 本身没有本机文件输出格式,但可以生成二进制文件,其中字段以包含字段长度的 1-4 字节标头作为前缀。标题的长度或行/列分隔符格式在控制文件中指定(格式描述 这里),

如果使用带前缀的文件,SQL Server bcp 在标头中使用 -1 长度来表示空值。

bcp 中的“本机”是指列数据的二进制表示形式。 这个问题 对这些格式有一些讨论。

其他提示

您可以随时使用楠的 <exec>任务驱动BCP ...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top