sys.extended_properties (Transact-SQL)
Retourne une ligne pour chaque propriété étendue dans la base de données actuelle.
Nom de 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 = Entité de sécurité 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 |
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 |
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 la valeur de class est 0, major_id est toujours 0. Si la valeur de class est 1, 2 ou 7 = major_id est de type 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. |
Voir aussi
Référence
Affichages catalogue (Transact-SQL)
Vues de catalogue des propriétés étendues (Transact-SQL)
fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Autres ressources
Utilisation de propriétés étendues sur les objets de base de données
Affichage des propriétés étendues