Designing and Implementing Semistructured Storage (Database Engine)

Zaczyna się od SQL Server 2005, SQL Server obsługuje liczne przetwarzania danych XML. Wartości XML mogą być przechowywane w trybie macierzystym xml Typ danych kolumna, którą może wpisać zgodnie z kolekcja schematów XML lub untyped po lewej. Pozwalają na indeksowanie kolumna XML.Ponadto manipulacji szczegółowymi danych jest obsługiwane przy użyciu XQuery i XML DML.XML DML to rozszerzenie do modyfikacji danych.

SQL Server 2000 i wersjami SQLXML Web zapewnia zaawansowane możliwości zarządzania danymi XML.Te funkcje skoncentrowane na mapowanie między relacyjnych i danych XML.XML views of relational data can be defined by using annotated XSD (AXSD) to provide an XML-centric approach that supports bulk load of data, query, and update capabilities on XML data.Transact-SQL extensions provide a SQL-centric approach for mapping relational query results to XML by using FOR XML, and for generating relational views from XML by using OPENXML.Obsługa ta została rozszerzona zaczynające się od SQL Server 2005, które również dodawane nowe macierzysta obsługa języka XML. Dlatego też SQL Server do tworzenia bogatych aplikacji do zarządzania danymi półstrukturalnych i niestrukturalne oferuje teraz możliwości platformy.

Obsługa XML jest zintegrowany z wszystkich składników SQL Server i zawiera następujące czynności:

  • Obsługa XML typ danych.

  • Możliwość określenia XQuery kwerendy dla danych XML przechowywane w kolumnach i zmiennych XML typu.

  • Ulepszenia OPENROWSET, aby umożliwić zbiorcze ładowanie danych XML.

  • Rozszerzenia XML dla klauzula oraz funkcja OPENXML.

W tej sekcji

Temat

Description

xml Data Type Representation in the AdventureWorks Database

W tym artykule opisano kolumny Typ danych xml w AdventureWorks bazy danych.Kwerendy dla typu danych xml w różnych tematów są określane względem tych kolumn.

Implementing XML in SQL Server

Zawiera opis typu danych xml, wpisane koncepcji i xml bez typu i różnych metod XML typ danych.

Indeksy w kolumnach typu danych XML

Zawiera opis podstawowych i pomocniczych indeksów XML na XML typu.

Managing XML Schema Collections on the Server

W tym temacie opisano pojęcie kolekcja schematu XML DDL, aby utworzyć, zmodyfikować lub kolekcja i jak go używać w tworzeniu pisma XML kolumny i zmiennych.

Using FOR XML and OPENXML to Publish and Process XML Data

W tym artykule opisano klauzulę FOR XML do użycia z instrukcja SELECT w celu skonstruowania XML z danych relacyjnych i OPENXML i które służy do wyszukiwania i Podrasowane XML do zestawu zestaw wierszy.

Aby uzyskać informacje o funkcjach XML po stronie klient Zobacz SQLXML 4.0 pojęcia dotyczące programowania.

Aby uzyskać informacje dotyczące pomocy technicznej XQuery w programie Microsoft .NET Framework Zobacz temat "" XML kwerenda i programu SQL Server XML support"w dokumentacji systemu .NET Framework.