Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующей таблице перечислены заметки XSD, представленные в SQL Server 2005, и сравниваются с заметками XDR, представленными в SQL Server 2000.
Заметка XSD | Описание | Ссылка на раздел | Заметка XDR |
---|---|---|---|
sql:encode |
При сопоставлении XML-элемента или атрибута с столбцом BLOB-объектов SQL Server позволяет запрашивать ссылочный URI. Этот универсальный код ресурса (URI) можно использовать позже для возврата данных BLOB. | Запрос ссылок НА URL-адреса для данных BLOB с помощью sql:encode (SQLXML 4.0) | url-encode |
sql:guid |
Позволяет указать, следует ли использовать значение GUID, созданное SQL Server, или использовать значение, указанное в диаграмме обновления для этого столбца. | Использование заметок sql:identity и sql:guid | Не поддерживается |
sql:hide |
Скрывает элемент или атрибут, указанный в схеме в результирующем XML-документе. | Скрытие элементов и атрибутов с помощью sql:hide | Не поддерживается |
sql:identity |
Можно указать на любом узле, который сопоставляется с столбцом базы данных типа IDENTITY. Значение, указанное для этой заметки, определяет, как обновляется соответствующий столбец типа IDENTITY в базе данных. | Использование заметок sql:identity и sql:guid | Не поддерживается |
sql:inverse |
Указывает логике диаграммы обновления обратной интерпретации отношения родительского-дочернего объекта, указанного с помощью <sql:relationship>. | Указание атрибута sql:inverse в sql:relationship (SQLXML 4.0) | Не поддерживается |
sql:is-constant |
Создает XML-элемент, который не сопоставляет любую таблицу. Элемент отображается в выходных данных запроса. | Создание константных элементов с помощью sql:is-constant (SQLXML 4.0) | Тот же |
sql:key-fields |
Разрешает спецификацию столбцов, однозначно определяющих строки в таблице. | Определение ключевых столбцов с помощью полей sql:key-fields (SQLXML 4.0) | Тот же |
sql:limit-field sql:limit-value |
Позволяет ограничить значения, возвращаемые на основе ограничивающего значения. | Фильтрация значений с помощью sql:limit-field и sql:limit-value (SQLXML 4.0) | Тот же |
sql:mapped |
Позволяет исключить элементы схемы из результата. | Исключение элементов схемы из итогового XML-документа с помощью sql:mapped (SQLXML 4.0) | map-field |
sql:max-depth |
Позволяет указать глубину рекурсивных связей, указанных в схеме. | Указание глубины в рекурсивных отношениях с помощью sql:max-depth | Не поддерживается |
sql:overflow-field |
Определяет столбец базы данных, содержащий данные переполнения. | Получение неконсумированных данных с помощью поля sql:overflow-field (SQLXML 4.0) | Тот же |
sql:prefix |
Создает допустимый XML-идентификатор, IDREF и IDREFS. Предустановка значений ID, IDREF и IDREFS со строкой. | Создание допустимых атрибутов типа IDREF и IDREFS с помощью префикса SQL:prefix (SQLXML 4.0) | Тот же |
sql:relationship |
Указывает связи между XML-элементами.
child Для parent установления связи используются атрибуты , parent-key и child-key атрибуты. |
Указание связей с помощью sql:relationship (SQLXML 4.0) | Имена атрибутов отличаются:key-relation foreign-relation key foreign-key |
sql:use-cdata |
Позволяет указывать разделы CDATA для определенных элементов в XML-документе. | Создание разделов CDATA с помощью sql:use-cdata (SQLXML 4.0) | Тот же |
Замечание
Собственный targetNamespace
атрибут XSD заменяет заметку target-namespace
, представленную в схеме сопоставления XDR SQL Server 2000.
См. также
Указание целевого пространства имен с помощью атрибута targetNamespace (SQLXML 4.0)