T-SQL ノード関数を使用して XML データを解析しています。これが私が取り組んでいるコードのサンプルです。
SELECT
a.b.value('Table1[1]/CURRENCY_FLAG[1]','varchar(10)') AS Currency
FROM @XMLdata.nodes('DataSet/diffgr_diffgram/EA_RESULTS') a(b)
UNION ALL
SELECT
a.b.value('Table1[2]/CURRENCY_FLAG[1]','varchar(10)') AS Currency
FROM @XMLdata.nodes('DataSet/diffgr_diffgram/EA_RESULTS') a(b)
ご覧のとおり、2 つのセクションの唯一の違いは Table1[x] です。この数を増やす方法はありますか?