Esempio: specifica di XSINIL con la direttiva ELEMENTS
Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di Azure
Nella query seguente viene specificata la direttiva ELEMENTS
per generare codice XML incentrato sugli elementi dai risultati della query.
Esempio
USE AdventureWorks2022;
GO
SELECT ProductID, Name, Color
FROM Production.Product
FOR XML RAW, ELEMENTS;
GO
Di seguito è riportato il risultato parziale.
<row>
<ProductID>1</ProductID>
<Name>Adjustable Race</Name>
</row>
...
<row>
<ProductID>317</ProductID>
<Name>LL Crankarm</Name>
<Color>Black</Color>
</row>
Nella colonna Color
sono presenti i valori Null per alcuni prodotti e pertanto nel codice XML risultante non verrà generato l'elemento <Color>
corrispondente. Se si aggiunge la direttiva XSINIL
insieme a ELEMENTS
, è possibile generare l'elemento <Color>
anche per i valori NULL relativi al colore nel set di risultati.
USE AdventureWorks2022;
GO
SELECT ProductID, Name, Color
FROM Production.Product
FOR XML RAW, ELEMENTS XSINIL;
Risultato parziale:
<row xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ProductID>1</ProductID>
<Name>Adjustable Race</Name>
<Color xsi:nil="true" />
</row>
...
<row>
<ProductID>317</ProductID>
<Name>LL Crankarm</Name>
<Color>Black</Color>
</row>
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per