私は次のXMLを持っています
<NewDataSet>
<data name="AC_Capacity_Creation_Notification.Text">
<value>Activation successfull and sent for approval.</value>
<comments>AC Capacity</comments>
</data>
<data name="AC_Capacity_Modification_Daily_Notification.Text">
<value>Approved successfully..</value>
<comments>AC Capacity</comments>
</data>
<data name="AC_Capacity_Modification_Schedule_Notification.Text">
<value>Are you sure you want to close this form?</value>
<comments>AC Capacity</comments>
</data>
</NewDataSet>
このXMLから一時テーブルにデータを取得したいのですが、そこからさらにクエリを実行できますが、それができません。
私はそれをこのようにしてみました:
EXEC sp_xml_PrepareDocument @intHandle OUTPUT, @XML
SELECT * into #tmp FROM OPENXML(@intHandle, '/NewDataset/data',2)
EXEC sp_xml_removedocument @intHandle
drop table #tmp
しかし、私は空の行を取得しています