Přeji krásný den. Měl bych dotaz ohledně xml query v SQL a to konkretně mam xml sloupec do kterého ukládám název položky v určitém jazyku.
declare @xname xml
set @xname=
<xml>
<de-DE>Jahre</de-DE>
<en-EN>Year</en-EN>
<en-GB>Year</en-GB>
<cz-CZ>Rok</cz-CZ>
</xml>
Dotaz na určitý jazyk je v celku jednuduchý
select XNAME.query('data(//en-GB)')
Ale teď řeším problém jakým způsobem dostat z xml prvni jazyk. Jde o to, že v případě, že nebude překlad v mém jazyku nalezen musím najít první vložený a na prvním místě může být pokaždé jiný. Za jakékoliv napady budu vděčný.
|