Compartilhar via


sys.xml_schema_types (Transact-SQL)

Aplica-se a: SQL Server

Retorna uma linha por componente do esquema XML que é um Tipo, symbol_space de T.

Nome da coluna Tipo de dados Descrição
<colunas herdadas> Herda colunas de sys.xml_schema_components.
is_abstract bit 1 = O tipo é abstrato. Todas as instâncias de um elemento desse tipo devem usar xsi:type para indicar um tipo derivado que não é abstrato.

0 = O tipo não é abstrato. (padrão)
allows_mixed_content bit 1 = É permitido conteúdo misturado

0 = Não é permitido conteúdo misturado (padrão)
is_extension_blocked bit 1 = A substituição por uma extensão do tipo é bloqueada nos casos em que o atributo block na definição complexType ou o atributo blockDefault do item de informações do elemento do esquema> ancestral <é definido como "extension" ou "#all".

0 = A substituição pela extensão não está bloqueada.
is_restriction_blocked bit 1 = A substituição por uma restrição do tipo é bloqueada nos casos em que o atributo block na definição complexType ou o atributo blockDefault do item de informações do elemento de esquema> ancestral <é definido como "restrição" ou "#all".

0 = A substituição pela restrição não está bloqueada. (padrão)
is_final_extension bit 1 = A derivação por extensão do tipo é bloqueada quando o atributo final na definição complexType ou o atributo finalDefault do item de informações do elemento de esquema> ancestral <é definido como "extensão" ou "#all".

0 = A extensão é permitida. (padrão)
is_final_restriction bit 1 = A derivação por restrição do tipo é bloqueada quando o atributo final na definição simple ou complexType ou o atributo finalDefault do item de informações do elemento de esquema> ancestral <é definido como "restrição" ou "#all".

0 = A restrição é permitida. (padrão)
is_final_list_member bit 1 = Esse tipo simples não pode ser usado como o tipo de item em uma lista.

0 = Esse é um tipo complexo ou pode ser usado como tipo de item de lista. (padrão)
is_final_union_member bit 1 = Esse tipo simples não pode ser usado como o tipo de membro de um tipo de união.

0 = É um tipo complexo ou pode ser usado como tipo de membro de união. (padrão)

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Consulte Também

Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de esquemas XML (Sistema tipo XML) (Transact-SQL)