【问题标题】:Are there other non-printable characters in SSISSSIS中是否还有其他不可打印的字符
【发布时间】:2010-07-14 15:40:23
【问题描述】:

在 SSIS 中,{t}、{CR}、{LF} 和 {CR}{LF} 列在行和列分隔符的下拉列表中。我想知道是否还有其他命名法使用大括号表示法来表示不可打印的字符?我尝试了以下方法但没有成功:

{bell} - 铃铛 {b} - 退格 {^^} - 列分隔符控制字符

【问题讨论】:

    标签: sql-server delimiter ssis


    【解决方案1】:

    根据我的经验,平面文件导入任务非常有限。您可以编写自己的脚本任务或尝试查找其他任务。

    以下是 codeplex 中 SSIS 的附加组件列表:

    http://ssisctc.codeplex.com/

    有几个引起我的注意你应该看看:

    Regular Expression Flat File Source - 基于正则表达式的平面文件解析源。

    Delimited File Reader Source - 一个能够解析分隔平面文件的源组件,包括行中缺少列字段的文件。

    分隔文件源 - 一个非常强大的集成服务平面文件源,它处理引用的文本并提供完整的数据审计。基于 Microsoft 的 Bob Bojanic(Delimited File Reader Source Sample)的工作。

    【讨论】:

      【解决方案2】:

      我不确定这一点,但鉴于 bcp 的 documentation 关于行和字段终止符,尤其是只有 \t、\n、\r、\、\0 是我唯一支持的不可打印字符怀疑可能 {TAB}/{NULL} 已实现,但鉴于它们不在组合框中,它们可能不可用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        • 1970-01-01
        • 2015-07-06
        • 2017-03-31
        相关资源
        最近更新 更多