Udostępnij za pośrednictwem


Formatowanie (SQLXML 4.0) XML po stronie serwera

Ten temat zawiera informacje o formatowaniu dokumentów XML po stronie serwera z zestawów wierszy, które są generowane przez kwerendy wykonywane z bazą danych programu Microsoft SQL Server.

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

Załóżmy na przykład, klient aplikacji wykonuje polecenie przeciwko SQL Server , składa się z następujących Transact-SQL kwerendy:

SELECT FirstName, LastName
FROM   Person.Person
FOR XML AUTO;

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

SELECT FirstName, LastName
FROM   Person.Person;

Następnie serwer dotyczy transformacja XML dla generowanych zestaw wierszy.Wynikowy plik XML jest następnie wysyłane do klient jako zestawu zestaw wierszy z jednej kolumna.W tej dokumentacji ten proces jest zwany formatowanie XML po stronie serwera.

Po stronie serwera można określić z klauzula XML do następujących trybów:

  • RAW

  • AUTOMATYCZNE

  • JAWNE

Więcej informacji o klauzula dla XML, zobacz Konstruowania XML przy użyciu dla XML.