列数が異なる a、b、c、d、e の 5 つの異なるテーブルがあります。この 5 つのテーブルすべてからデータを csv ファイルにエクスポートしたいと考えています。一般的に、5 つのテーブルすべてに seq_no があります。seq_no 賢明なファイルが生成されます。
と
table a data should be row 1
table b data should be row 2
table c data should be row 3
table d data should be row 4
table d data should be row n
table e data should be row n+1
テーブル a、b、c、e では、1 つの seq_no に対して 1 つのレコードのみが存在します。
テーブル d では、1 つの seq_no に対して複数のレコードが存在します。
例えば
Seq_no = 1 の場合、そのデータのみが csv にエクスポートされます。
seq_no = 2 の場合、そのデータのみを csv にエクスポートする必要があります
……など
count(seq_no) = 10 の場合、10 個のファイルがエクスポートされます。
plsql関数/手順を介してこれを達成するにはどうすればよいですか?