Поделиться через


sys.xml_schema_types (Transact-SQL)

Возвращает по одной строке для каждого из компонентов XML-схемы, являющихся типами (столбец symbol_space содержит значение T).

Имя столбца

Тип данных

Описание

<inherited columns>

Столбцы унаследованы из sys.xml_schema_components.

is_abstract

bit

1 = Это абстрактный тип. Все экземпляры элементов этого типа должны использовать xsi:type для обозначения наследуемого неабстрактного типа.

0 = Это неабстрактный тип. (по умолчанию)

allows_mixed_content

bit

1 = Разрешено смешанное содержимое.

0 = Смешанное содержимое не допускается (по умолчанию).

is_extension_blocked

bit

1 = Замещение с расширением типа в экземплярах блокировано, если атрибуту «block» в определении complexType или атрибуту blockDefault унаследованного информационного элемента <schema> заданы значения «extension» или «#all».

0 = Замещение с расширением не блокировано.

is_restriction_blocked

bit

1 = Замещение с ограничением типа в экземплярах блокировано, если атрибуту «block» в определении complexType или атрибуту blockDefault унаследованного информационного элемента <schema> заданы значения «restriction» или «#all».

0 = Замещение с ограничением не блокировано (по умолчанию).

is_final_extension

bit

1 = Наследование с расширением типа блокировано, если атрибуту «final» в определении complexType или атрибуту finalDefault унаследованного информационного элемента <schema> заданы значения «extension» или «#all».

0 = Расширение разрешено (по умолчанию).

is_final_restriction

bit

1 = Наследование с ограничением типа блокировано, если атрибуту «final» в определении простого типа или complexType или атрибуту finalDefault унаследованного информационного элемента <schema> заданы значения «restriction» или «#all».

0 = Ограничение разрешено (по умолчанию).

is_final_list_member

bit

1 = Этот простой тип не может быть использован в качестве типа элемента списка.

0 = Этот тип является составным, либо он может быть использован в качестве типа элемента списка (по умолчанию).

is_final_union_member

bit

1 = Этот простой тип не может быть использован в качестве типа члена объединения.

0 = Этот тип является составным, либо он может быть использован в качестве типа члена объединения (по умолчанию).

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталога ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.