Adnotacje XDR (zaniechane w SQLXML 4.0)
Ważne: |
|---|
Ten temat jest dołączane jako odniesienia dla starszych aplikacji.Żadna praca przyszłego rozwoju są wykonywane z tej funkcji.Unikaj używania tej funkcji w nowych prac rozwojowych.Zamiast tego użyj adnotacjami schematów XSD tworzenia widoków XML.Aby uzyskać więcej informacji, zobacz Wprowadzenie do adnotacjami schematów XSD (SQLXML 4.0).Można przekonwertować istniejące schematy XDR adnotacjami schematów XSD.Aby uzyskać więcej informacji, zobacz Konwertowanie adnotacjami schematy XDR równoważne schematów XSD (SQLXML 4.0). |
SQL Serverkontynuuje dostarczanie liczba adnotacje język schematu XDR zostały po raz pierwszy wprowadzone w SQL Server 2000.Adnotacje można w ramach schematu XDR określić mapowanie XML do relacyjnej.Dotyczy to również mapowanie między elementy i atrybuty schematu XDR tabele i widoki i kolumny w bazach danych.Domyślnie nazwę elementu w schemacie adnotacjami mapuje nazwę tabela (Widok) w określonej bazy danych i map nazw atrybut nazwy kolumna.Adnotacje można również określić relacje hierarchiczne XML (w ten sposób reprezentujących relacje w bazie danych).
W poniższej tabela przedstawiono listę adnotacje.
Adnotacji |
Opis |
Łącze do tematu |
|---|---|---|
sql:relation |
Mapuje element XML do tabela bazy danych. |
|
sql:field |
Mapuje element XML i kolumna bazy danych. |
|
sql:is-constant |
Tworzy element XML, który nie mapuje do dowolnej tabela.Element pojawia się w wynikach kwerendy. |
Tworzenie stała sql przy użyciu elementów: jest-stała (schematu XDR) |
sql:map-field |
Zezwala na wyłączone z wynikiem elementów schematu. |
Wykluczanie elementów schematu sql:map wynikowy dokument XML za pomocą-pole (schematu XDR) |
<sql:relationship> |
Określa relacje między elementy XML.key, key-relation, foreign-key i foreign-relation atrybuty są używane do ustanowienia relacji. |
Określanie za pomocą relacji sql:relationship (schematu XDR) |
sql:limit-fieldsql:limit-value |
Umożliwia ograniczanie wartości zwracane oparte na wartości graniczne. |
Filtrowanie wartości przy użyciu sql:limit-pole i sql:limit-wartość (schematu XDR) |
sql:key-fields |
Umożliwia określenie kolumna(s) jednoznacznie identyfikują wiersze w tabela. |
Identyfikowanie przy użyciu kolumn klucz sql:klucz-pól (schematu XDR) |
sql:target-namespace |
Umożliwia umieszczenie elementów i atrybutów z domyślnego obszaru nazw w różnych nazw dla wyniki kwerendy. |
Określanie docelowego obszaru nazw przy użyciu sql:miejsce docelowe-nazw (schematu XDR) |
sql:id-prefix |
Tworzy prawidłowy identyfikator XML IDREF i IDREFS.Dołącza wartości Identyfikatora, IDREF i IDREFS z ciąg. |
|
sql:use-cdata |
Umożliwia określanie sekcje CDATA być używane dla niektórych elementów w dokumencie XML. |
Tworzenie przy użyciu sekcje CDATA sql:use-cdata (schematu XDR) |
sql:url-encode |
atrybut element XML jest mapowany do kolumna obiektu BLOB programu SQL Server, pozwala żądanie odniesienia (URI), powinny być zwrócone, które później mogą być używane dla danych typu BLOB. |
Żądanie URL odwołania do obiektu BLOB danych przy użyciu sql:url-kodowania (schematu XDR) |
sql:overflow-field |
Identyfikuje kolumna bazy danych, która zawiera przepełnienie danych. |
Pobieranie niewykorzystana danych przy użyciu sql:overflow-pole (schematu XDR) |
Ostrzeżenie
Określ wszystkich przykładach przedstawionych w tej sekcji w tematach prostych kwerend XPath adnotacjami opisane w przykładzie każdego schematu XDR.Przyjęto uprzedniej znajomości języka XPath.Aby uzyskać więcej informacji, zobacz Za pomocą kwerend XPath w SQLXML 4.0
Ważne: