このSQLは、最初のActivity要素のみを返します。それらすべてを選択するにはどうすればよいですか?クエリで[1]を削除すると、「value()にはシングルトンが必要です」というエラーが表示されます。
DECLARE @myDoc xml
SET @myDoc =
'<Root>
<Activities>
<Activity>This is activity one</Activity>
<Activity>This is activity two</Activity>
<Activity>This is activity three</Activity>
</Activities>
</Root>'
SELECT @myDoc.value('(/Root/Activities/Activity)[1]', 'varchar(100)' )