1

SQL への一括挿入を行うために使用しているパイプ区切りの .txt フラット ファイルがあります。すべてが1対1でうまく機能します。ただし、フラット ファイルには、不明な回数繰り返すことができる 2 つの新しいフィールドが含まれるようになりました。

メインの無制限の子内に無制限の子を持つことができる単一のフラット ファイル スキーマを作成する方法はありますか? 私がつまづいているのは、以下にリストされている ChildRoot を単なる「グループ見出し」にする方法だと思います。Root のように、ChildRoot はフラット ファイル内の場所に対応していません。そのようなものをどのように挿入しますか?

Schema:
-Roots
--Root (unbounded)
---ChildID
---ChildName

ルートは、SQLストアドプロシージャへの直接リンクを取得して、入ってくる「ルート」行に一括挿入を行います.

今私が持っています:

Schema:
-Roots
--Root (unbounded)
---Child
---ChildName
---ChildRoot (unbounded)
----ChildRootID
----ChildRootName

**EDIT また、ChildRootID と ChildRootName は、行区切り文字 (キャリッジ リターン) が見つかるまで何度でも繰り返すことができることを追加する必要があります。

4

0 に答える 0