sql >> Databasteknik >  >> RDS >> Sqlserver

Självstängande taggar i XML i SQL Server

Om vi ​​lägger in XML-filen kommer den faktiskt att returnera taggen som självstängande. Se SQL-koden nedan:

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')

Utdata:

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


  1. UPPDATERING med jsonb_set() påverkar bara ett objekt i kapslad array

  2. Hur man konverterar MYSQL-fråga till MSSQL-fråga

  3. Symfony2:Bastabell eller vy hittades inte:1146

  4. Vad täcker index och täckta frågor i SQL Server?