【问题标题】:Tilde (~) Delimited File Read in SSIS在 SSIS 中读取波浪号 (~) 分隔文件
【发布时间】:2014-12-04 16:43:41
【问题描述】:

我正在尝试使用 SSIS 将波浪号 (~) 分隔的 .DAT 加载到 SQL Server DB。当我使用平面文件源读取文件时,我看不到 ~ 分隔符的选项。我在下面的文件中粘贴一行:

7318~97836:LRX 每月疼痛 DX~001~所有其他 NSAID~1043676~001~1043676~001~OSR~401~01~ORALS,SOL,TAB/CAP RE~156720~50MG~ANSAID~100 0170- 07

在这里,我需要获取由 ~ 分隔的列之间的数据,即 第 1 列应该有“7318”,第 2 列应该有“97836:LRX PAIN MONTHLY DX”。

有人可以帮我解决这个问题吗?这可以使用平面文件源完成还是我需要使用脚本任务?

【问题讨论】:

    标签: sql-server ssis delimiter flat-file tilde


    【解决方案1】:

    当然可以,您只需要在“平面文件连接管理器编辑器”中配置“列分隔符”属性即可。那里有一些预先确定的选择,但您可以单击并输入您想要的任何分隔符:

    之后,您可以点击“刷新”,然后点击“确定”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 2019-07-07
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多