Aracılığıyla paylaş


Sunucu tarafı XML Formatlama (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

Bu konu, Microsoft SQL Server'da bir veritabanına yapılan sorgularla oluşturulan satır kümelerinden sunucu tarafında XML belgelerinin biçimlendirilmesiyle ilgili bilgiler sunar.

SQL Server'da, veritabanı tablolarına ve oralarından XML belgelerini depolayabilir ve geri alabilirsiniz. Bir XML belgesi almak için, SELECT sorgusunda FOR XML sorgu uzantısını kullanın.

Örneğin, bir istemci uygulamasının SQL Server'a karşı aşağıdaki Transact-SQL sorgudan oluşan bir komut çalıştırdığını varsayalım:

SELECT FirstName, LastName  
FROM   Person.Contact  
FOR XML AUTO  

Sunucu sorguyu iki adımda çalıştırır. İlk olarak, sunucu şu SELECT ifadesini çalıştırır:

SELECT FirstName, LastName  
FROM   Person.Contact  

Sonra sunucu, oluşturulan satır kümesine FOR XML dönüşümünü uygular. Ortaya çıkan XML, istemciye tek sütunlu bir satır kümesi olarak gönderilir. Bu dokümantasyonda bu süreç sunucu tarafı XML formatlama olarak adlandırılır.

Sunucu tarafında, FOR XML maddesiyle aşağıdaki modları belirtebilirsiniz:

  • RAW

  • AUTO

  • AÇIK

FOR XML maddesi hakkında daha fazla bilgi için bkz. FOR XML kullanarak XML Oluşturma.

Ayrıca Bkz.

İstemci Tarafı ve Sunucu Tarafı XML Formatlama Mimarisi (SQLXML 4.0)
İstemci Tarafı XML Formatlama (SQLXML 4.0)
XML (SQL Server) IÇIN