次のようなデータを含むテキストファイルがあります。
A 123 JoeBSD1639973e7378790
A 344 TomGDF7393694e0902087
B 344 ZenGDF9838987e0849399
sqlldrを使用して一時テーブルに一括挿入しましたが、ここにはフィールド区切り文字がないため、すべてのデータが1つの列にあります。
次に、このデータを次のように列に分離します。
Section Book1 Name Book2 RollNo Book3 RegNo
----------------------------------------------------------
A 123 Joe BSD 1639973 e 7378790
A 344 Tom GDF 7393694 e 0902087
B 344 Zen GDF 9838987 e 0849399
フィールドを識別する方法は、Sectionが2の長さ、Book1が4、Nameが3、Book2が3、RollNoが7、Book3が1、RegNoが7のようなcharの長さを使用することです。
誰かがこの変換を行うためのクエリを手伝ってくれますか?