这是我在SQL Server中的表:
国家
varchar(50)varchar(50)Int
我有一个平面文件数据
------------平面文件----------
输出:
您能告诉我这个过程,以及如何执行此任务 我应该在这里使用什么转换
请帮帮我
答案 0 :(得分:0)
由于这是一个采访问题,所以我确定所需要的只是一个广泛的策略。
您可以通过以下方式解决此问题:将平面文件设为单列输出,然后将其传递到脚本转换,该转换对逗号进行计数,分析行并将其拆分为三个输出列,并根据需要提供NULL。然后,您只需将3列输出传递到目标表即可。
最后,我将告诉采访者,该解决方案取决于企业是否能够提供有用的业务规则,以定义当某行缺少列时,哪一列中的数据将流向哪一列。