Za pomocą adnotacje w schematy XSD (SQLXML 4.0)
W Microsoft SQLXML w wersji 4.0 języka schematu XSD obsługuje adnotacje w sposób podobny do adnotacji, wprowadzone w języku schematu zmniejszonej dane XML (XDR). Dostępne są dodatkowe adnotacje wprowadzone w XSD, które nie są obsługiwane w XDR.
Adnotacje te można w ramach schematu XSD, aby określić mapowanie XML do relacyjnych.Obejmuje to mapowanie między elementy i atrybuty w schematu XSD (widoki) tabel i kolumn w bazach danych.
Jeśli nie określisz adnotacje, odbywa się Mapowanie domyślne.Domyślnie element XSD z typu złożonego mapuje nazwy tabela (Widok) w określonej bazie danych, a kolumna o tej samej nazwie jak element lub atrybut jest mapowany element lub atrybut z typem prostym.
Adnotacje te można również określić relacje hierarchiczne w formacie XML — w ten sposób reprezentujące relacje w bazie danych, ponieważ schematu XSD jest po prostu utworzony widok XML z danych relacyjnych.
W tej części znajdują się opisy adnotacji można używać z schematów XSD oraz przykłady ich użycia.
Uwaga
Wszystkie przykłady w tej sekcji należy określić prostych adnotacjami schematu XSD, opisaną w przykładzie każdy kwerend XPath.Przyjęto, że znajomości języka XPath.
W tej sekcji
Adnotacje XSD (SQLXML 4.0)
Wyświetla listę adnotacje korzystania ze schematów XSD, ich opisy i równoważne adnotacji dla XDR.Mapowanie domyślne XSD elementy i atrybuty tabel i kolumn (SQLXML 4.0)
W tym artykule wyjaśniono domyślnego odwzorowania oraz przykłady zadań związanych z domyślnego odwzorowania.Jawne mapowania XSD elementy i atrybuty tabel i kolumn (SQLXML 4.0)
W tym artykule wyjaśniono jawnego mapowania z sql:relation i sql:field adnotacje oraz przykłady.Określanie przy użyciu relacji sql:relationship (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:relationship adnotacja.Określanie sql:inverse atrybut na sql:relationship (SQLXML 4.0)
W tym artykule opisano sql:inverse adnotacja.Tworzenie stałej elementy przy użyciu języka sql: stała się (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:is-constant adnotacja.Wykluczanie elementów schematu wynikowy dokument XML przy użyciu języka sql: mapowane (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:mapped adnotacja.Filtrowanie przy użyciu wartości sql:limit — pole i sql:limit — wartość (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:limit-field i sql:limit-value adnotacje.Identyfikowanie przy użyciu kolumny klucz sql:klucz-pól (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:key-fields adnotacja.Określanie obszaru nazw miejsce docelowe Using miejsce docelowe obszar nazw atrybut (SQLXML 4.0)
Zawiera opis i udostępnia przykłady docelowy obszar nazw atrybut.Tworzenie prawidłowy identyfikator IDREF i za pomocą atrybutów typu IDREFS sql:prefix (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:prefix adnotacja.Coercions typ danych i sql:datatype adnotacja (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:datatype adnotacja.Mapowanie typów danych XSD na typy danych XPath (SQLXML 4.0)
Zapewnia tabela z listy odpowiednią i porównuje typy danych XSD, XDR i wyrażenie XPath SQL Server Podczas konwersji.Tworzenie przy użyciu sekcja CDATA sql:use-cdata (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:use-data adnotacja.Żądanie URL odwołania do obiektu BLOB danych przy użyciu języka sql: kodowania (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:encode adnotacja.Pobieranie, ta data using the sql:overflow-pole (SQLXML 4.0)
Zawiera opis i udostępnia przykłady sql:overflow-field adnotacja.Ukrywanie elementów i atrybutów przez sql:hide korzystanie
Zawiera opis i udostępnia przykłady sql:hide adnotacja.Za pomocą adnotacji sql:identity i sql:guid
Zawiera opis i udostępnia przykłady sql:identity i sql:guid adnotacje.Określanie głębokość w relacji cyklicznych, przy użyciu sql:max-głębokość
Zawiera opis i udostępnia przykłady sql:max-depth adnotacja.