異なる数の列を持つ複数の出力テーブルのデータがあるファイルを取得しています。1つの入力ファイルに複数の出力dbテーブルのレコードがあります
最初の列では、レコードを保存するテーブルを決定します。
head1|abc|123|sklj|sad
head2|klj|lkj|323|323
tab1|one|two|three|four|five
tab2|one|two|three
tab2|one|two|three
tab3|one|two|three|four
上記のように、headはヘッダーを指定します。最初の2行はヘッダーレコードです。
tab1は、5つの列を持つ表1を指定します。したがって、tab1で始まるすべてのレコードをtable1にロードする必要があります。
tab2は、3つの列を持つ表2を指定します。したがって、tab2で始まるすべてのレコードをtable2にロードする必要があります。
tab3は、4つの列を持つ表3を指定します。したがって、tab3で始まるすべてのレコードをtable3にロードする必要があります。
このシナリオを達成するにはどうすればよいですか?
同じシナリオで使用できる例がありますか?
読んでいただきありがとうございます!
用のテーブルと明確なバッチをターゲットに応じて3(またはそれ以上)のファイルにファイルを分割前のバッチ/スクリプトを紹介かもしれませんか?分割して必要なテーブルにマップします。 –