Witam.
Mam problem z utworzeniem zapytania zwracającego listę extended property dla obiektu w formacie XML.
Dla mojego przykładowego obiektu zwracany jest następujący rezultat:
[Kod]
SELECT name, value FROM sys.extended_properties
WHERE major_id = 898922374
name value
-------------------------
Autor GKP
Opis Trigger robi to i tamto
Następnie chce uzyskać listę w następującym formacie XML:
[Kod]
<Properties ObjectID="898922374">
<Autor>GKP</Autor>
<Opis>Trigger robi to i tamto</Opis>
</Properties>
Z tym założeniem, że ilość tych Properties jest zmienna.
Narazie wyprodukowałem takie zapytanie jednak nie jest to co chcę uzyskać:
[Kod]
SELECT
major_id as [Properties/@ObjectID],
name as [Properties/name],
value as [Properties/Value]
FROM sys.extended_properties
FOR XML Path('')
Proszę o podpowiedź jak uzyskać listę w takim formacie.
Pozdrawiam Grzegorz