Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
В этом разделе содержатся сведения о форматировании XML-документов на стороне сервера из наборов строк, создаваемых запросами, выполняемыми в базе данных в Microsoft SQL Server.
В SQL Server можно хранить и извлекать XML-документы в таблицы базы данных и из нее. Для получения XML-документа в запросе SELECT используется расширение FOR XML.
Например, предположим, что клиентское приложение выполняет команду для SQL Server, состоящей из следующего запроса Transact-SQL:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
Сервер выполняет запрос в два шага. Во-первых, сервер выполняет следующую инструкцию SELECT:
SELECT FirstName, LastName
FROM Person.Contact
Затем сервер применяет преобразование FOR XML к сформированному набору строк. Результирующий XML-документ затем отправляется клиенту в виде набора строк, состоящего из одного столбца. В данной документации этот процесс называется форматированием XML на стороне сервера.
На стороне сервера можно указать следующие режимы при помощи предложения FOR XML:
НЕОБРАБОТАННЫЕ
АВТОМАТИЧЕСКИ
EXPLICIT
Дополнительные сведения о предложении FOR XML см. в разделе "Создание XML с помощью FOR XML".
См. также
Архитектура форматирования XML на стороне клиента и сервера (SQLXML 4.0)
Форматирование XML на стороне клиента (SQLXML 4.0)
FOR XML (SQL Server)