Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 3.46 KB

sys-xml-schema-types-transact-sql.md

File metadata and controls

44 lines (38 loc) · 3.46 KB
title description author ms.author ms.date ms.service ms.subservice ms.topic f1_keywords helpviewer_keywords dev_langs
sys.xml_schema_types (Transact-SQL)
sys.xml_schema_types (Transact-SQL)
rwestMSFT
randolphwest
06/10/2016
sql
system-objects
reference
sys.xml_schema_types_TSQL
xml_schema_types_TSQL
sys.xml_schema_types
xml_schema_types
sys.xml_schema_types catalog view
TSQL

sys.xml_schema_types (Transact-SQL)

[!INCLUDE SQL Server]

Returns a row per XML schema component that is a Type, symbol_space of T.

Column name Data type Description
<inherited columns> Inherits columns from sys.xml_schema_components.
is_abstract bit 1 = Type is an abstract type. All instances of an element of this type must use xsi:type to indicate a derived type that is not abstract.

0 = Type is not abstract. (default)
allows_mixed_content bit 1 = Mixed content is allowed

0 = Mixed content is not allowed. (default)
is_extension_blocked bit 1 = Replacement with an extension of the type is blocked in instances when the block attribute on the complexType definition or the blockDefault attribute of the ancestor <schema> element information item is set to "extension" or "#all".

0 =Replacement with extension is not blocked.
is_restriction_blocked bit 1 = Replacement with a restriction of the type is blocked in instances when the block attribute on the complexType definition or the blockDefault attribute of the ancestor <schema> element information item is set to "restriction" or "#all".

0 = Replacement with restriction is not blocked. (default)
is_final_extension bit 1 = Derivation by extension of the type is blocked when the final attribute on the complexType definition or the finalDefault attribute of the ancestor <schema> element information item is set to "extension" or "#all".

0 = Extension is allowed. (default)
is_final_restriction bit 1 = Derivation by restriction of the type is blocked when the final attribute on the simple or complexType definition or the finalDefault attribute of the ancestor <schema> element information item is set to "restriction" or "#all".

0 = Restriction is allowed. (default)
is_final_list_member bit 1 = This simple type cannot be used as the item type in a list.

0 = This type is a complex type, or it can be used as list item type. (default)
is_final_union_member bit 1 = This simple type cannot be used as the member type of a union type.

0 = This type is a complex type. or it can be used as union member type. (default)

Permissions

[!INCLUDEssCatViewPerm] For more information, see Metadata Visibility Configuration.

See Also

Catalog Views (Transact-SQL)
XML Schemas (XML Type System) Catalog Views (Transact-SQL)