Implementowanie XML w programie SQL Server
xml Typu danych pozwala przechowywać dokumenty XML i fragmentów w SQL Server bazy danych.XML fragment jest XML wystąpienie brakuje elementu najwyższego poziom.Można utworzyć kolumny i zmiennych xml Wpisz i przechowywać w nich wystąpień XML.
Opcjonalnie można skojarzyć kolekcja schematu XML z kolumna, parametr lub zmienna xml typu danych.Schematy kolekcja są używane do sprawdzania poprawności i wpisz wystąpień XML.W takim przypadek XML dociera do wpisywania.
xml Typ danych i skojarzonych z nim metod pomóc zintegrować XML w ramach relacyjnej SQL Server.Aby uzyskać więcej informacji, zobacz Metody typu danych XML.
Ograniczenia typu danych xml
Obowiązują następujące ograniczenia ogólne, które mają zastosowanie do xml Typ danych:
Reprezentacja przechowywane xml wystąpień typ danych nie może przekraczać 2 GB.
Nie można użyć jako podtypem sql_variant wystąpienie.
Nie obsługuje oddał lub konwersji albo text lub ntext.Użyj varchar(max) lub nvarchar(max) zamiast.
Nie mogą być porównywane ani posortowany.Oznacza to, że xml nie można użyć typu danych w grupy według instrukcja.
Nie można użyć jako parametru do dowolnego wartość skalarna funkcje wbudowane inne niż ISNULL, ŁĄCZONEJ i DŁUGOŚĆ_DANYCH.
Nie może służyć jako kolumna klucz w indeksie.Jednakże można uwzględnione jako dane w indeks klastrowany lub jawnie dodany do indeks nieklastrowany przy użyciu słowa kluczowego INCLUDE, gdy tworzony jest indeks nieklastrowany.
Zobacz Tematy w tej sekcji bardziej specyficzne ograniczenia xml typu danych.
W tej sekcji
Temat |
Opis |
---|---|
Opisuje sposób tworzenia, modyfikowania i używać xml typu danych zmiennych i kolumny. |
|
Definiuje maszynowy i bez typu XML.Schematy XML i opisano jak zarejestrować kolekcja schematu XML. |
|
W tym artykule opisano różne metody generowania wystąpień XML. |
|
Opisuje xml Typ danych metod. |
|
W tym artykule opisano opcje, które należy zestaw podczas przeszukiwania xml Typ danych kolumny lub zmienne. |
|
Zawiera opis sposobu dodawania nazw przy użyciu klauzula Z XMLNAMESPACES. |
|
Zawiera opis języka modyfikacji danych XML i jego trzy słowa kluczowe. |
|
Opisano sposób tworzenia, modyfikowania i używać indeksów XML podstawowego i pomocniczego. |
|
Wyjaśnia, jak dane XML jest seryjny i opisuje entitization znaków XML. |
|
W tym artykule opisano opcje, które są dostępne do pracy z xml Typ danych w aplikacji. |
|
XML reprezentacji typu danych w bazie danych AdventureWorks2008R2 |
Opisuje xml Wpisz kolumn w AdventureWorks2008R2 bazy danych. |
Zobacz także