【问题标题】:How to Import Just The FileName into SQL via SSIS如何通过 SSIS 仅将文件名导入 SQL
【发布时间】:2017-05-18 12:04:57
【问题描述】:

我正在尝试将文件名写入数据库中的表中 - 目前我所实现的只是导入整个文件路径。

我有一个 foreach 循环,它在 Collection 上查找特定文件夹和特定文件类型(检索文件名是完全限定的)

这有一个到"ImportInvoiceFilePath"的变量映射

然后其中包含一个数据流任务,其中包括平面文件源,一个在数据库中创建文件路径的派生列。 这工作正常 - 但我真的很努力但无法解决的是如何将文件名(无扩展名)也写入数据库?

【问题讨论】:

  • 从字面上算出来了。将我的forloop设置为nameonly,然后在我连接到我的源文件的表达式下放置-@[User::ProcessingInvoiceFilePath] +“\\”+@[User::ImportInvoiceFileName]+“.saf”。其中 saf 是文件类型。

标签: sql-server ssis


【解决方案1】:

真的解决了。将我的 forloop 设置为 nameonly 然后在我连接到我的源文件的表达式下放置:

@[User::ProcessingInvoiceFilePath] + "\\"+@[User::ImportInvoiceFileName]+".saf"

saf 是文件类型

【讨论】:

    猜你喜欢
    • 2013-09-09
    • 2022-10-14
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    • 2017-05-29
    • 2011-05-09
    • 2020-01-12
    • 2023-03-11
    相关资源
    最近更新 更多