Compartilhar via


sys.xml_schema_types (Transact-SQL)

Retorna uma linha para cada componente de esquema XML que é um Tipo, symbol_space de T.

Nome da coluna

Tipo de dados

Descrição

<inherited columns>

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 (default)

is_extension_blocked

bit

1 = A substituição por uma extensão do tipo está bloqueada nas instâncias em que o atributo de bloco na definição complexType ou o atributo blockDefault do item de informação do elemento <schema> ancestral está 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 está bloqueada nas instâncias em que o atributo de bloco na definição complexType ou o atributo blockDefault do item de informação do elemento <schema> ancestral está definido como "restriction" ou "#all".

0 = A substituição pela restrição não está bloqueada. (padrão)

is_final_extension

bit

1 = A derivação pela extensão do tipo é bloqueada quando o atributo final na definição complexType ou o atributo finalDefault do item de informação do elemento <schema> ancestral está definido como "extension" ou "#all".

0 = A extensão é permitida. (padrão)

is_final_restriction

bit

1 = A derivação pela extensão do tipo é bloqueada quando o atributo final na definição complexType ou o atributo finalDefault do item de informação do elemento <schema> ancestral está definido como "restriction" 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 = Esse é um tipo complexo ou pode ser usado como tipo de membro de união. (padrão)

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.