【问题标题】:Successful Implementations of NAnt bcp (SQL Server) Task?NAnt bcp (SQL Server) 任务的成功实现?
【发布时间】:2009-01-15 19:48:45
【问题描述】:

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

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

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

谢谢 - 乔恩

【问题讨论】:

  • 在这种情况下你使用 bcp 做什么?

标签: sql-server nant bcp nantcontrib


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-13
      • 2020-04-19
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多