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

Aide et Informations

Assistance sur SQL Server 2005