【问题标题】:Bulk insert from a txt file which has its own rules从具有自己规则的 txt 文件中批量插入
【发布时间】:2010-12-22 15:08:44
【问题描述】:

我有一个包含 350.000 行的 txt 文件,我必须下载并将其插入到我的 sql server 数据库中。我编写连接到FTP的部分获取相关文件并下载它。我想要的是将它插入到我的表中。

这是一行: 9996281000L0000000000000000

如您所见,我还需要将特定部分分开,例如
999 628 1000 升 0000000000000000

我需要一个有效的解决方案来切断行并将数据插入相关列。

有人知道我如何实现这一目标吗?

【问题讨论】:

  • 什么语言、平台、数据库?

标签: bulkinsert text-files bulk


【解决方案1】:

查看 BCP 实用程序及其格式文件。这是一个详细且有些复杂的过程,但一旦设置完成,它将快速有效地完成工作。

您可以使用 SQL Server Integration Services (SSIS) 获得类似的功能(使用更好的 GUI)。虽然完全不同,但它的作用与 bcp 大致相同。

【讨论】:

    猜你喜欢
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多