Получение данных из столбца XML в SQL server
У меня есть столбец XML в таблице базы данных SQL Server.
я хочу получить результат из этого столбца XML.
Как я могу это сделать Ниже приведен мой столбец таблицы
<string xmlns="http://www.webserviceX.NET"> <NewDataSet> <Table> <Country>Sri Lanka</Country> <City>Katunayake</City> </Table> <Table> <Country>Sri Lanka</Country> <City>Anuradhapura</City> </Table> <Table> <Country>Sri Lanka</Country> <City>Batticaloa</City> </Table> <Table> <Country>Sri Lanka</Country> <City>Ratmalana</City> </Table> <Table> <Country>Sri Lanka</Country> <City>Trincomalee</City> </Table> </NewDataSet> </string>
Что я уже пробовал:
SELECT [Xml_Data].value('(string/NewDataSet/Table/Country)[1]', 'nvarchar(max)') as FirstName ,[Xml_Data].value('(string/NewDataSet/Table/City)[1]', 'nvarchar(max)') as LastName FROM [AP_DEMO]