Affichages catalogue de propriétés étendues - sys.extended_properties

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

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é. Peut avoir l’une des valeurs 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
8 = Colonne de type de table définie par l’utilisateur
10 = Collection de schémas XML
15 = Type de message
16 = Contrat de service
17 = Service
18 = Liaison de service distant
19 = Itinéraire
20 = Dataspace (groupe de fichiers ou schéma de partition)
21 = Fonction partition
22 = Fichier de base de données
27 = Guide du plan
class_desc nvarchar(60) Description de la classe contenant la propriété étendue. Peut avoir l’une des valeurs 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 c’est 0, major_id est toujours 0.
Si class c’est 1, 2ou 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, il s’agit 0; sinon, l’ID est le suivant :

Si class c’est 1le cas, minor_id est la column_id colonne if, sinon 0 si l’objet.
Si class c’est 2, minor_id est le parameter_id.
Si class c’est 7, minor_id est le index_id.
name sysname Nom de la propriété, unique avec class, major_idet 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 Metadata Visibility Configuration.