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

SQL Server FOR XML-omsluttende element?

Det er ikke muligt at have XML-behandlingsinstruktionen i en XML-datatype i SQL Server.

Se Begrænsninger af XML-datatypen

Denne kode

declare @XML xml =' Værdi'vælg @XML 

Har output

Værdi 

Du kan bygge XML'en som en streng med XML-behandlingsinstruktionen på plads.

declare @XML xml ='Værdi'declare @XMLStr nvarchar(max) ='' sæt @XMLStr =@XMLStr + cast( @XML som nvarchar(max))vælg @XMLStr 

Output

------------------------------------------------- ------------------------------Værdi

  1. Mærkeligt SQL spilder mine ressourcer

  2. Trin-for-trin-procedure til at migrere data fra Excel til MySql-databasetabel

  3. timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP kan være null på én maskine, men ikke en anden?

  4. genbruge alias i SELECT