sys.xml_schema_components (Transact-SQL)
Devuelve una fila por componente de un esquema XML. La pareja (collection_id, namespace_id) es una clave externa compuesta para el espacio de nombres que la contiene. Para los componentes con nombre, los valores para symbol_space, name, scoping_xml_component_id, is_qualified, xml_namespace_id y xml_collection_id son únicos.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
xml_component_id |
int |
Id. único del componente del esquema XML en la base de datos. |
xml_collection_id |
int |
Id. de la colección de esquemas XML que contiene el espacio de nombres de este componente. |
xml_namespace_id |
int |
Id. del espacio de nombres XML en la colección. |
is_qualified |
bit |
1 = Este componente tiene un espacio de nombres calificado explícito. 0 = Es un componente de ámbito local. En este caso, la pareja namespace_id, collection_id, hace referencia al targetNamespace "sin espacio de nombres". Para componentes comodín, este valor será 1. |
name |
nvarchar (4000) |
Nombre único del componente del esquema XML. Es NULL si el componente no tiene nombre. |
symbol_space |
char(1) |
Espacio en el que este nombre simbólico es único, basándose en kind: N = Ninguno T = Tipo E = Elemento M = Grupo de modelos A = Atributo G = Grupo de atributos |
symbol_space_desc |
nvarchar (60) |
Descripción del espacio en el que este nombre simbólico es único, basándose en kind:
|
kind |
char(1) |
Tipo del componente del esquema XML. N = Cualquier tipo (componente intrínseco especial) Z = Cualquier tipo simple (componente intrínseco especial) P = Tipo primitivo (tipos intrínsecos) S = Tipo simple L = Tipo de lista U = Tipo de unión C = Tipo simple complejo (derivado de simple) K = Tipo complejo E = Elemento M = Grupo de modelos W = Comodín de elementos A = Atributo G = Grupo de atributos V = Comodín de atributos |
kind_desc |
nvarchar (60) |
Descripción del tipo de componente del esquema XML.
|
derivation |
char(1) |
Método de derivación para tipos derivados: N = Ninguno (no derivado) X = Extensión R = Restricción S = Sustitución |
derivation_desc |
nvarchar (60) |
Descripción del método de derivación para tipos derivados:
|
base_xml_component_id |
int |
Id. del componente del que se deriva este componente. Es NULL si no hay ninguno. |
scoping_xml_component_id |
int |
Id. único del componente de alcance. Es NULL si no hay ninguno (espacio global). |
Permisos
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.