0
SSMS 2008を使用してテーブルに分解しようとしているXMLファイルがあります.XMLファイルはさまざまな要素で構成されています。 これはその構造です。このデータをどのようにしてテーブルに抽出するのですか?T-SQLを使用してXML要素を解析する方法は?
<course>
<lesson id="I00C8A1A645094C819BC9A0EBE2563E27">
<element name="cmi.core.student_name">Michael,Robin</element>
<element name="cmi.core.student_id">73Y4TZ0000K0</element>
<element name="cmi.core.credit">credit</element>
<element name="cmi.core.lesson_mode">normal</element>
<element name="cmi.core.lesson_status">completed</element>
<element name="cmi.core.entry" />
</lesson>
<lesson id="I66BCB22712934777BE7EB16468D43F7A">
<element name="cmi.core.student_name">Michael,Robin</element>
<element name="cmi.core.student_id">73Y4TZ0000K0</element>
<element name="cmi.core.credit">credit</element>
<element name="cmi.core.lesson_mode">normal</element>
<element name="cmi.core.lesson_status">completed</element>
<element name="cmi.core.entry" />
</lesson>
もう1つの注意点は、上記のレコードがただ1つの列から来ていることです。簡単にするために、2つの列しかないと仮定します。列1は、 "C00707"、 "C00708"、 "C00709"などの値を持つuniqueidentifierです。各行には、列2と同様のレコードがあります。この列2を、行単位で
あなたはXML上から目的のテーブルの出力を提供してもらえますか? –