sql >> Databáze >  >> RDS >> Sqlserver

Samouzavírací značky v XML na SQL Server

Ve skutečnosti, pokud vložíme XML, vrátí tag jako samouzavírací. Podívejte se prosím na níže uvedený kód SQL:

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

Výstup:

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


  1. MYSQL - Přesunout data z jedné tabulky do související?

  2. Oracle SQL vložit do s klauzulí With

  3. Změny rozhraní Oracle

  4. migrace rails:postgresql pro md5 náhodného řetězce jako výchozí