У меня возникают проблемы с запросом на данные xml, хранящиеся в sql 2012 .. ниже дерево узлов я хочу извлечь значение «LicensingWindowStart».sql-запрос для извлечения данных из xml
<sol>
<so>
<v>0</v>
<t>BusinessMetadata</t>
<al>
<a k="Price">
<v>4.99</v>
</a>
<a k="Currency">
<v>US</v>
</a>
</al>
<sol />
</so>
<so>
<v>0</v>
<t>RightsMetadata</t>
<al>
<a k="LicensingWindowStart">
<v>2008-09-12T00:00:00</v>
</a>
<a k="LicensingWindowEnd">
<v>2015-09-19T23:59:59</v>
</a>
<a k="AvailabilityWindowStart">
<v>2008-09-12T00:00:00</v>
</a>
<a k="AvailabilityWindowEnd">
<v>2015-09-19T23:59:59</v>
</a>
<a k="NewReleaseWindow">
<v>0</v>
</a>
<a k="MaximumViewingLimit">
<v>10080</v>
</a>
</al>
<sol />
</so>
<so xsi:type="ListingsItem">
<v>0</v>
<id>test/1080i25spts3NascarSchool3mints_feature</id>
<t>feature</t>
<n>Nascar_Racing_School_feature</n>
<fl>
<f>HD</f>
</fl>
<al>
<a k="AssetId">
<v>1080i25spts3NascarSchool3mints_feature</v>
</a>
<a k="StreamFormat">
<v>rtp</v>
</a>
<a k="RuntimeSeconds">
<v>175</v>
</a>
<a k="DefaultLanguage">
<v>en</v>
</a>
<a k="Content">
<v t="FileName">1080i25-spts-3-NascarSchool-3min.ts</v>
<v t="SizeInBytes" />
<v t="NetworkType" />
<v t="KBPS" />
<v t="PlayReady" />
<v t="WebInitiatorUrl" />
<v t="LicenseServerProxyUrl" />
<v t="Type" />
<v t="PitchedFilename">1080i25-spts-3-NascarSchool-3min.ts</v>
</a>
<a k="ProcessContent">
<v t="SourceFilePath">1080i25-spts-3-NascarSchool-3min.ts</v>
<v t="DestinationDirectory">Media/e9959908-dabc-4691-a190-a30668d5c797</v>
<v t="HD">true</v>
<v t="HDCPDisable">false</v>
<v t="Status">true</v>
<v t="ServiceInformationID">e9959908-dabc-4691-a190-a30668d5c797</v>
<v t="AssetType">feature</v>
<v t="StreamFormat">rtp</v>
</a>
</al>
<sol />
<rl>
<r>MPAA,R</r>
</rl>
</so>
<so xsi:type="ListingsItem">
<v>0</v>
<id>test/1080i25spts3NascarSchool3mintsposter</id>
<t>poster</t>
<n>Nascar_Racing_School_poster</n>
<fl>
<f>SD</f>
</fl>
<al>
<a k="AssetId">
<v>1080i25spts3NascarSchool3mintsposter</v>
</a>
<a k="DefaultLanguage">
<v>en</v>
</a>
<a k="Content">
<v t="FileName">nascarschool_new.jpg</v>
<v t="SizeInBytes" />
<v t="NetworkType" />
<v t="KBPS" />
<v t="PlayReady" />
<v t="WebInitiatorUrl" />
<v t="LicenseServerProxyUrl" />
<v t="Type" />
<v t="PitchedFilename">nascarschool_new.jpg</v>
</a>
<a k="OrigFileLoc">
<v>147\106\test-HD30002\Poster\nascarschool_new.jpg</v>
</a>
<a k="PosterUrl">
<v>/posters/147/106/test-HD30002/Poster/nascarschool_new__{0}.jpg</v>
</a>
</al>
<sol />
<rl>
<r>MPAA,R</r>
</rl>
</so>
</sol>
Я использую ниже запрос: (конвертировать (XML, [имя_столбца])) запроса ('/ SO/SOL/AL/LicensingWindowStart/В/текст()') LicenseStartDate
. Может ли кто-нибудь помочь мне в этом?
? Какие-либо общие ответы ниже? – pmbAustin