У меня есть XML-документ, аналогичный приведенному ниже, с несколькими ссылками, хранящимися в базе данных SQLServer.
<Pop_Up>
<Link1_Url />
<Link2_Url />
<Link3_Url>Some URL</Link3_Url>
</Pop_Up>
Я пытаюсь извлечь все ссылки, используя:
select t.Data_xml.value('(/Pop_Up/Link*_Url)[1]','varchar(500)') as link
from TableName t
Но похоже, что подстановочный знак *
не разрешен. Есть ли альтернативные способы сделать это?