sys.xml_schema_components (Transact-SQL)
Retourne une ligne par composant d'un schéma XML. La paire (collection_id, namespace_id) est une clé étrangère composite pour l'espace de noms conteneur. Pour les composants nommés, les valeurs de symbol_space, name, scoping_xml_component_id, is_qualified, xml_namespace_id, xml_collection_id sont uniques.
Nom de colonne |
Type de données |
Description |
---|---|---|
xml_component_id |
int |
ID unique du composant de schéma XML dans la base de données. |
xml_collection_id |
int |
ID de la collection de schémas XML qui contient l'espace de noms de ce composant. |
xml_namespace_id |
int |
ID de l'espace de noms XML à l'intérieur de la collection. |
is_qualified |
bit |
1 = ce composant possède un qualificateur d'espace de noms explicite. 0 = il s'agit d'un composant d'étendue locale. Dans ce cas, la paire namespace_id, collection_id, fait référence au targetNamespace « Pas d'espace de noms ». Pour les composants de caractère générique, cette valeur sera égale à 1. |
name |
nvarchar (4000) |
Nom unique du composant de schéma XML. NULL si le composant est sans nom. |
symbol_space |
char(1) |
Espace dans lequel ce nom de symbole est unique, d'après kind : N = aucun T = type E = élément M = groupe de modèles A = attribut G = groupe d'attributs |
symbol_space_desc |
nvarchar (60) |
Description de l'espace dans lequel ce nom de symbole est unique, d'après kind :
|
kind |
char(1) |
Type du composant de schéma XML. N = n'importe quel type (composant intrinsèque spécial) Z = n'importe quel type simple (composant intrinsèque spécial) P = type primitif (composant intrinsèque) S = type simple L = liste U = Union C = type simple complexe (dérivé de simple) K = type complexe E = élément M = groupe de modèles W = élément-caractère générique A = attribut G = groupe d'attributs V = attribut-caractère générique |
kind_desc |
nvarchar (60) |
Description du type de composant de schéma XML :
|
derivation |
char(1) |
Mode de dérivation pour les types dérivés : N = aucune (pas de dérivation) X = extension R = restriction S = substitution |
derivation_desc |
nvarchar (60) |
Description du mode de dérivation pour les types dérivés :
|
base_xml_component_id |
int |
ID du composant à partir duquel le composant est dérivé. NULL s'il n'y en a pas. |
scoping_xml_component_id |
int |
ID unique du composant d'étendue. NULL s'il n'y en a pas (étendue globale). |
Autorisations
Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.