Den næste har måske 4, 5 eller flere parameter, men er det muligt at lave en select der fortæller antallet af forekomster i xml'en altså hvor mange gange parameter optræder i xml'en
select xmlfelt.value('count(/Parameters/Parameter)','int') as Antal from tabel, hvis xmlfelt er af xmltypen. Ellers kan det klares med select convert(xml,xmlfelt).value('count(/Parameters/Parameter)','int') as Antal from tabel
Supporten for XML i SQL Server er ganske fin, så hvorfor ikke bruge den (fornuftigt).
Tak for hjælpen, det var lige det jeg havde brug for, især da jeg skal bruge antallen i en stored proc, er det jo smartes at SQL serveren kan.
// Kim
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.