sys.extended_properties (Transact-SQL)
Retourne une ligne pour chaque propriété étendue de la base de données actuelle.
Nom de la colonne |
Type de données |
Description |
---|---|---|
class |
tinyint |
Identifie la classe d'élément contenant la propriété. Les valeurs possibles sont les suivantes : 0 = Base de données 1 = Objet ou colonne 2 = Paramètre 3 = Schéma 4 = Principal de base de données 5 = Assembly 6 = Type 7 = Index 10 = Collection du schéma XML 15 = Type de message 16 = Contrat de service 17 = Service 18 = Liaison au service distant 19 = Itinéraire 20 = Espace de données (groupe de fichiers ou schéma de partition) 21 = Fonction de partition 22 = Fichier de base de données 27 = Repère de plan |
class_desc |
nvarchar(60) |
Description de la classe contenant la propriété étendue. Les valeurs possibles sont les suivantes : DATABASE OBJECT_OR_COLUMN PARAMETER SCHEMA DATABASE_PRINCIPAL ASSEMBLY TYPE INDEX XML_SCHEMA_COLLECTION MESSAGE_TYPE SERVICE_CONTRACT SERVICE REMOTE_SERVICE_BINDING ROUTE DATASPACE PARTITION_FUNCTION DATABASE_FILE PLAN_GUIDE |
major_id |
int |
ID de l'élément contenant la propriété étendue, interprété en fonction de sa classe. Pour la plupart des éléments, il s'agit de l'ID qui s'applique à ce que représente la classe. L'interprétation des principaux ID non standard est la suivante : Si class a la valeur 0, major_id est toujours égal à 0. Si class a la valeur 1, 2 ou 7 major_id est object_id. |
minor_id |
int |
ID secondaire de l'élément contenant la propriété étendue, interprété en fonction de sa classe. Pour la plupart des éléments, la valeur est 0, sinon l'ID est le suivant : Si class = 1, minor_id est column_id avec la colonne ; autrement 0 avec l'objet. Si class = 2, minor_id est parameter_id. Si class = 7, minor_id est index_id. |
name |
sysname |
Nom de propriété, unique avec class, major_id et minor_id. |
value |
sql_variant |
Valeur de la propriété étendue. |
Autorisations
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.
Voir aussi
Référence
Affichages catalogue (Transact-SQL)
Vues de catalogue des propriétés étendues (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)