У меня есть таблица, которая содержит столбец с типом данных XML. Я ищу, чтобы посмотреть на всю таблицу, включая столбец типа данных XML. Представление расширит содержимое столбца типа данных XML. У меня возникла проблема с возможностью прохождения по всему документу XML и получения значений из определенных узлов XML.
Я использую этот SQL-запрос, и он получает только первый экземпляр значения для XML-узла FuelPathwayCode. Я просматриваю весь XML-документ и запрашиваю ВСЕ значения XML-узла / FuelPathwayCode в одном наборе результатов?
SELECT
UploadFileID, Year, Quarter,
FileContent.value('(LCFS-Report/Fuel/FuelPathwayCode)[1]', 'varchar(100)') as FuelPathwayCode
FROM LC_UploadXM
Я ищу такой набор результатов:
UploadFileID Year Quarter FuelPathWayCode PhysicalPathwayCode
8 2010 4 CARBOB001 PP001
8 2010 4 CARBOB002-HIGH PP001
Столбцы таблицы:
UploadFileID,
Year,
Quarter,
CompanyID,
FileType,
FileContent,
FileName,
Description,
Success,
AddBy,
AddDttm