在 SSIS 中,{t}、{CR}、{LF} 和 {CR}{LF} 列在行和列分隔符的下拉列表中。我想知道是否还有其他命名法使用大括号表示法来表示不可打印的字符?我尝试了以下但没有成功:
{bell} - 铃声 {b} - 退格 {^^} - 列分隔符控制字符
在 SSIS 中,{t}、{CR}、{LF} 和 {CR}{LF} 列在行和列分隔符的下拉列表中。我想知道是否还有其他命名法使用大括号表示法来表示不可打印的字符?我尝试了以下但没有成功:
{bell} - 铃声 {b} - 退格 {^^} - 列分隔符控制字符
根据我的经验,平面文件导入任务非常有限。您可以编写自己的脚本任务或尝试查找其他任务。
以下是 codeplex 中 SSIS 的附加组件列表:
有几个引起我的注意,你应该看看:
正则表达式平面文件源 - 基于正则表达式的平面文件解析源。
Delimited File Reader Source - 一个能够解析分隔平面文件的源组件,包括具有缺少列字段的行的文件。
Delimited File Source - 一个非常强大的集成服务平面文件源,它处理引用的文本并提供完整的数据审计。基于 Microsoft 的 Bob Bojanic(分隔文件阅读器源示例)的工作。
我不确定这一点,但鉴于bcp 关于行和字段终止符的文档,特别是只有 \t、\n、\r、\、\0 是唯一受支持的不可打印字符,我怀疑可能是 {TAB} /{NULL} 已实现,但鉴于它们不在组合框中,它们可能不可用。