情况:来自平面文件源的制表符分隔的行缺少行末尾的列。在平面文件连接管理器中,行由 分隔{CR}{LF}
,最后一列也由 分隔{CR}{LF}
。所有其他列由 分隔Tab {t}
。SSIS 正在导入该行。
例子:
Column_1 {t}
Column_2 {t}
Column_3 {t}
Column_4{CR}{LF}
123 {t}
123 {t}
123 {t}
123{CR}{LF}
123 {t}
123{CR}{LF}
123 {t}
123 {t}
123{ {t}
123{CR}{LF}
123 {t}
123{t}
{t}
{CR}{LF}
123 {t}
123 {t}
123 {t}
123{CR}{LF}
问题: 没有用制表符分隔剩余列的部分行(请参见上面的第 2 行)将下一行视为当前行的一部分,而包含空白的制表符分隔列的行(请参见上面的第 4 行)确实不是。
期望的输出:需要一个错误来指示部分行。
检查文件中间部分行的最佳方法是什么?