我有一个固定的宽度平面文件和需要被加载到多个Oracle表(一个行需要被分成多个行)拆分固定宽度的一行到多个行中SSIS
这些都对顶部的数字每列的大小是 ,我的理想输出应该如下所示。
Flatfile data(fixed width):
3 6 3 11 3 10 3 10 3
ID NAME AGE CTY1 ST1 CTY2 ST2 CTY3 ST3
200JOHN 46 LOSANGELES CA HOUSTON TX CHARLOTTE NC
201TIMBER54 PHOENIX AZ CHICAGO IL
202DAVID 32 ATLANTA GA PORTLAND AZ
的发生可能会有所不同。它可以增长高达20-30
DESIRED OUTPUT:
TABLE1
ID NAME AGE
200JOHN 46
201TIMBER54
202DAVID 32
TABLE2
ID SEQ CTY ST
200 1 LOSANGELES CA
200 2 HOUSTON TX
200 3 CHARLOTTE NC
201 1 PHOENIX AZ
201 2 CHICAGO IL
202 1 ATLANTA GA
202 2 PORTLAND AZ
有人能帮助我吗?
谢谢!
你能帮我明白你的意思是“的出现可能会有所不同..它可以长到20-30?“ – billinkc
虽然一般来说,你要做的是UNPIVOT你的数据。 – billinkc
感谢您的回复......此处提到的示例数据具有up to cty3 nas st3,但数据可能以cty18 st18或cty20 st20结尾 –