サンプル データが 1 つあり、ランクとレコードに基づいてデータを分割する必要があります。データは次の形式のようになります。
Rank Rec_Type Rec Load_Dt
--------------------------------------
1 PH XXXXXXXXXXXXXXXXX 2012-12-23
2 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
3 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
4 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
5 CD YYYYYYYYYYYYYYYYYYY 2012-12-23
6 PT XXXXXXXXXXXXXXXXX 2012-12-23
7 PH XXXXXXXXXXXXXXXXX 2012-12-23
8 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
9 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
10 PT XXXXXXXXXXXXXXXXX 2012-12-23
PH
はヘッダーであり、PT
トレーラーです。ステージング テーブルから最終テーブルへのデータのプロティング中に、ヘッダーと詳細に基づいてデータを分割する必要があります。
出力は次のようになります。
Rank RankNum Rec_Type Rec Load_Dt
------------------------------------------
1 1 PH XXXXXXXXXXXXXXXXX 2012-12-23
1 2 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
1 3 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
1 4 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
1 5 CD YYYYYYYYYYYYYYYYYYY 2012-12-23
1 6 PT XXXXXXXXXXXXXXXXX 2012-12-23
2 7 PH XXXXXXXXXXXXXXXXX 2012-12-23
2 8 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
2 9 DE YYYYYYYYYYYYYYYYYYY 2012-12-23
2 10 PT XXXXXXXXXXXXXXXXX 2012-12-23
レコードがランクに触れるとPT
、ランクが変わるはずですが、これについて提案できますか?