成功实现NAnt bcp(SQL Server)任务?

时间:2009-01-15 19:48:45

标签: sql-server nant bcp nantcontrib

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

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

以前有人漫步过这条路吗?建议?

谢谢 - 乔恩

2 个答案:

答案 0 :(得分:0)

你总是可以使用NAnt的<exec> task来驱动bcp ...

答案 1 :(得分:0)

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

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

bcp-speak中的

'Native'是指列数据的二进制表示。 This question对这些格式进行了一些讨论。