データベースに挿入したい XML ブロックがあります。itemMapping
データベースには、 、 の 3 つのlinks
テーブルが含まれていますcategory
。Links
テーブルには XML からのリンクのみがあり、category
テーブルにはXML からのリンクがありcategory
ます。
<item>
<link>http://google.com</link>
<category>search engine</category>
<category>android</category>
<category>gmail</category>
</item>
「itemMaping」テーブルには次の列が含まれています。
ID
、LinkID
、CategoryID
テーブルに、itemMapping
新しく挿入された行の linkID と categoryID を挿入する必要があります。したがって、サンプル XMLitemMapping
テーブルによると、カテゴリごとに 3 つのレコードがありますが、このテーブルにレコードを挿入するには、上から必要linkID
になりcategoryID
ます。どうすればこれを達成できますか?できればシングルSPでやりたい。