Udostępnij przez


Formatowanie (SQLXML 4.0) XML po stronie serwera

W tym temacie przedstawiono informacje o formatowaniu dokumentów XML z zestawów wierszy, które zostały wygenerowane przez kwerendy wykonywane związanego z bazą danych w programie Microsoft po stronie serwera SQL Server.

W SQL Server, przechowywania i pobierania dokumentów XML do i z tabel bazy danych. Aby pobrać dokument XML, należy użyć rozszerzenia XML dla kwerendy w kwerendy WYBIERAJĄCEJ.

Załóżmy na przykład, aplikacja kliencka wykonuje polecenia przed SQL Server które składa się z następujących elementów Transact-SQL kwerendy:

SELECT FirstName, LastName
FROM   Person.Contact
FOR XML AUTO

Serwer wykonuje kwerendę w dwóch etapach.Po pierwsze serwer wykonuje to instrukcja SELECT:

SELECT FirstName, LastName
FROM   Person.Contact

Następnie serwer stosuje się transformacja FOR XML do wygenerowanego zestawu zestaw wierszy.Wynikowy plik XML jest następnie wysyłany do klient jako zestawu zestaw wierszy z jednej kolumna.W niniejszej dokumentacji ten proces jest zwany formatowania XML po stronie serwera.

Po stronie serwera można określić następujące tryby z klauzula FOR XML:

  • NIEPRZETWORZONE

  • AUTOMATYCZNE

  • JAWNE

Aby uzyskać więcej informacji na temat klauzulę FOR XML zobacz Konstruowanie XML przy użyciu FOR XML.