Получение нескольких записей из столбца xml со значением () в SQL Server
Этот SQL возвращает только первый элемент Activity. Как мне выбрать их все? Если я удаляю [1] в запросе, я получаю сообщение об ошибке "value () требует синглтона ".
DECLARE @myDoc xml
SET @myDoc =
'
This is activity one
This is activity two
This is activity three
'
SELECT @myDoc.value('(/Root/Activities/Activity)[1]', 'varchar(100)' )