我有一個固定的寬度平面文件和需要被加載到多個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結尾 –