Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 di 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. Prima di tutto, il server esegue questa istruzione SELECT:
SELECT FirstName, LastName
FROM Person.Contact
Il server applica quindi la trasformazione FOR XML al set di righe generato. Il codice XML risultante viene quindi inviato al client come set di righe a una colonna. In questa documentazione questo processo viene definito formattazione XML lato server.
Sul lato server è possibile specificare le modalità seguenti con una clausola FOR XML:
CRUDO
AUTOMATICO
ESPLICITO
Per altre informazioni sulla clausola FOR XML, vedere Constructing XML Using FOR XML.
Vedere anche
Architettura della formattazione XML lato client e lato server (SQLXML 4.0)
Formattazione XML lato client (SQLXML 4.0)
FOR XML (SQL Server)