Formattazione XML sul lato server (SQLXML 4.0)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
In questo argomento vengono fornite informazioni sulla formattazione di documenti XML sul lato server dai set di righe generati dalle query eseguite su un database in Microsoft SQL Server.
In SQL Server è possibile archiviare e recuperare documenti XML da e verso tabelle di database. Per recuperare un documento XML, utilizzare l'estensione della query FOR XML in una query SELECT.
Si supponga, ad esempio, che un'applicazione client esempli un comando su SQL Server costituito dalla query Transact-SQL seguente:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
Il server esegue la query in due passaggi. Il server esegue innanzitutto l'istruzione SELECT seguente:
SELECT FirstName, LastName
FROM Person.Contact
Il server applica quindi la trasformazione FOR XML al set di righe generato. Il documento XML risultante viene quindi inviato al client come set di righe a una colonna. In questa documentazione questo processo viene definito formattazione XML sul lato server.
Sul lato server è possibile specificare le modalità seguenti con una clausola FOR XML:
RAW
AUTO
EXPLICIT
Per altre informazioni sulla clausola FOR XML, vedere Constructing XML Using FOR XML.
Vedi anche
Architettura della formattazione XML sul lato client e sul lato server (SQLXML 4.0)
Formattazione XML sul lato client (SQLXML 4.0)
FOR XML (SQL Server)