sql >> Database teknologi >  >> RDS >> Sqlserver

Selvlukkende tags i XML i SQL Server

Faktisk, hvis vi indre XML, så vil det returnere tagget som selvlukkende. Se venligst nedenstående SQL-kode:

DECLARE @TempData Table
(
Column1 NVARCHAR(250)
)
INSERT INTO @TempData values('Column1')
INSERT INTO @TempData values('Column2')
INSERT INTO @TempData values('')
SELECT
(
SELECT * FROM @TempData FOR XML PATH('Test'), Type
)
For XML PATH (''),
ROOT('Rows')

Output:

<Rows>
  <Test>
    <Column1>Column1</Column1>
  </Test>
  <Test>
    <Column1>Column2</Column1>
  </Test>
  <Test>
    <Column1 />
  </Test>
</Rows>


  1. Kontroller, om kolonneværdien findes i en anden kolonne i SQL

  2. Sådan opretter du histogram i PostgreSQL

  3. Lav flere sider ud af en mysql-forespørgsel

  4. Sådan opretter du en totalrække i Access