Implementing XML in SQL Server
The xml data type lets you store XML documents and fragments in a SQL Server database.Fragmentu XML jest wystąpienie XML, który nie ma jeden element najwyższego poziom.Można utworzyć kolumn i zmiennych xml Wpisz i przechowywać w nich wystąpień XML.
Opcjonalnie można skojarzyć kolekcja schematu XML z kolumną, parametr lub zmienna xml Typ danych. Schematy w kolekcja są używane do sprawdzania poprawności i wpisz wystąpień XML.W takim przypadek plik XML jest nazywany zostać wpisany ręcznie.
The xml data type and associated methods help integrate XML into the relational framework of SQL Server.Aby uzyskać więcej informacji zobaczxml Data Type Methods.
Ograniczenia typu danych xml
Należy zwrócić uwagę, następujące ograniczenia ogólne, które dotyczą xml Typ danych:
Reprezentacja zapisanych xml wystąpienia typów danych nie może być większa niż 2 GB.
Nie można jej użyć jako podtypem sql_variant wystąpienie.
Nie obsługuje rzutowanie lub konwersji do jednego text lub ntext. Użycie varchar(max) lub nvarchar(max) w zamian.
Nie można porównać lub sortowania.Oznacza to, że xml Nie można użyć typu danych w instrukcja GROUP BY.
Nie można użyć jako parametru dowolnej funkcji wartość skalarna, wbudowany innego niż ISNULL, ŁĄCZONEJ lub DŁUGOŚĆ_DANYCH.
Nie można użyć jako klucz kolumna do indeksu.Jednak może być uwzględniony jako dane w indeksie klastrowanym lub bezwzględnie dodana w indeks nieklastrowany przy użyciu słowa kluczowego INCLUDE, gdy tworzony jest indeks nieklastrowany.
Można znaleźć w tematach w tej sekcji bardziej specyficzne ograniczenia xml Typ danych.
W tej sekcji
Temat |
Description |
---|---|
W tym artykule opisano sposób tworzenia, modyfikowania i za pomocą xml zmienne typu danych i kolumn. |
|
Definiuje maszynowy i bez typu XML.Zawiera opis schematów XML i w tym artykule wyjaśniono, jak zarejestrować kolekcja schematu XML. |
|
W tym artykule opisano różne metody generowania wystąpień XML. |
|
W tym artykule opisano xml metody typu danych. |
|
W tym artykule opisano opcje, które należy ustawić kwerendę xml Typ danych kolumny lub zmienne. |
|
W tym artykule opisano sposób dodawania obszarów nazw przy użyciu klauzula WITH XMLNAMESPACES. |
|
W tym artykule opisano język XML przed modyfikacją danych i jej trzech słów kluczowych. |
|
W tym artykule opisano sposób tworzenia, modyfikowania i używać indeksów XML podstawowego i pomocniczego. |
|
W tym artykule wyjaśniono, jak dane XML jest seryjny i opisuje entitization znaki XML. |
|
W tym artykule opisano opcje, które są dostępne do pracy z xml Typ danych w aplikacji. |
|
W tym artykule opisano xml Wpisz kolumn w AdventureWorks Baza danych. |
See Also