sys.xml_schema_components (Transact-SQL)
Retorna uma linha por componente de um esquema XML. O par (collection_id, namespace_id) é uma chave estrangeira composta para o namespace que a contém. Para componentes nomeados, os valores para symbol_space, nome, scoping_xml_component_id, is_qualified, xml_namespace_id, xml_collection_id são exclusivos.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
xml_component_id |
int |
ID exclusiva do componente de esquema XML no banco de dados. |
xml_collection_id |
int |
ID da coleção de esquema XML que contém o namespace desse componente. |
xml_namespace_id |
int |
ID do namespace XML na coleção. |
is_qualified |
bit |
1 = Este componente tem um qualificador de namespace explícito. 0 = É um componente com escopo local. Nesse caso, o par, namespace_id, collection_id, refere-se a targetNamespace de "no namespace". Para componentes curinga, esse valor será igual a 1. |
name |
nvarchar (4000) |
Nome exclusivo do componente de esquema XML. Será NULL se o componente não for nomeado. |
symbol_space |
char(1) |
Espaço no qual esse nome de símbolo é exclusivo, com base em kind: N = Nenhum T = Tipo E = Elemento M = Grupo de modelo A = Atributo G = Grupo de atributo |
symbol_space_desc |
nvarchar (60) |
Descrição de espaço no qual esse nome de símbolo é exclusivo, com base em kind:
|
kind |
char(1) |
Tipo de componente de esquema XML. N = Qualquer tipo (componente intrínseco especial) Z = Qualquer tipo simples (componente intrínseco especial) P = Tipo primitivo (tipos intrínsecos) S = Tipo simples L = Tipo de lista U = Tipo de união C = Tipo simples complexo (derivado de Simples) K = Tipo complexo E = Elemento M = Grupo de modelo W = Curinga de elemento A = Atributo G = Grupo de atributo V = Curinga de atributo |
kind_desc |
nvarchar (60) |
Descrição do tipo de componente de esquema XML:
|
derivation |
char(1) |
Método de derivação para tipos derivados: N = Nenhum (não derivado) X= Extensão R = Restrição S = Substituição |
derivation_desc |
nvarchar (60) |
Descrição de método de derivação para tipos derivados:
|
base_xml_component_id |
int |
ID do componente do qual esse componente é derivado. NULL se não existir nenhuma. |
scoping_xml_component_id |
int |
ID exclusiva do componente de escopo. NULL se não existir nenhuma (escopo global). |
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.
Consulte também