SQL en het gebruik van For XML: Raw en Auto

Geschreven door: op maandag 30 december 2019

Leestijd: 1 minuut

Een query binnen SQL geeft natuurlijk resultaten terug. Deze kun je op verschillende manieren weergeven: als tabel, als tekst of je kunt de resultaten opslaan in een bestand. Wat ook kan, is de resultaten van een query weergeven als XML. Hiervoor gebruik je de For XML functionaliteit binnen SQL. Maar hoe werkt dit precies?

De functie For XML heeft verschillende modes. In deze blog bespreken we de modus Auto en Raw:

  1. RAW: Deze modus genereerd een enkel <row> element voor elke rij die in de query resultaten terug komt. Je kunt hier verschillende levels in de XML maken door meerdere query’s te schrijven.

  2. AUTO: Deze modus maakt een gelevelde XML op basis van de SELECT query’s die je opgeeft. Je hebt hier minimale controle over hoe de XML wordt opgebouwd. Je kunt ook hier weer gebruik maken van meerdere query’s om de verschillende levels binnen de XML te creëren.

Nu volgen er 2 voorbeelden om beide beter uit te leggen.

We maken eerst een tweetal test tabellen aan:
SQL For XML raw results

Andere blogartikelen

  • Even voorstellen: Kevin Keijner

    Geschreven door: op vrijdag 12 februari 2021

    Sinds eind januari ben ik bij Sigma Solutions in dienst als Digital Consultant. Voor mij betekende dit niet alleen een nieuwe functie maar ook werken in een compleet nieuwe sector. Logischerwijs zorgt ...

    Bekijk het artikel »
  • B2B Marketing & Sales trends in onzekere tijden

    Geschreven door: op donderdag 11 februari 2021

    Wij leveren in een onzekere tijd door COVID-19. Dit heeft impact op de B2B aankoopreis, vooral omdat persoonlijk contact een belangrijke rol speelt. Wat kunnen marketeers en verkopers dan doen in dez ...

    Bekijk het artikel »
  • Delegates in C#

    Geschreven door: op donderdag 11 februari 2021

    Soms willen we bij het oplossen van een probleem in code een bepaalde functie uitvoeren op basis van een voorwaarde of situatie. Je kan dan via if-then-else of een switch bepalen welke functie je uitv ...

    Bekijk het artikel »
Meer dan 40 bedrijven vertrouwen op ons
Bekijk al onze tevreden klanten ›
Op de hoogte blijven?

Meld u aan voor de gratis nieuwsbrief om op de hoogte te blijven van onze activiteiten

E-book

Zo wordt uw website een lead generator:
In 3 stappen uw website van visitekaartje naar salesfunnel

Download het E-book Â»

E-book

Zo wordt uw website een lead generator 
In 3 stappen uw website van visitekaartje naar salesfunnel

Download het E-book â€º