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 и более поздних версиях видимость метаданных в представлениях каталога ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.