情况:来自平面文件源的制表符分隔的行缺少行末尾的列。在平面文件连接管理器中,行由 分隔{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 行)确实不是。
期望的输出:需要一个错误来指示部分行。
检查文件中间部分行的最佳方法是什么?