Meilleur auteur de réponses
Où sont stockés les Descriptions des champs

Question
-
Bonjour,
Lors de la définition des champs d'une table, il est possible de saisir une Description pour chaque champ.
Je cherche à savoir dans quelle table système est stockée la Description des champs de chaque table.
Je ne trouve rien sur les sites Microsoft concernant ceci.
Réponses
-
Bonjour,
la description, si elle est saisie, est ajoutée dans un propriété étendue de l'objet (Table, Colonne, ...) appelée "MS_Description".
Voici un exemple de script pour extraire les propriétés étendues des colonnes d'une table:
SELECT objtype, objname, name, value FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'Tablecontact', 'Column', Default); GO
COLUMN Nom MS_Description DescriptionNom
COLUMN Prenom MS_Description DescriptionPrenomQuelques éléments complémentaires:
https://technet.microsoft.com/en-us/library/ms186989(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms190243%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396
A+
Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(83 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info
- Proposé comme réponse Thierry DEMAN-BARCELÒMVP, Moderator jeudi 21 décembre 2017 12:07
- Marqué comme réponse Thierry DEMAN-BARCELÒMVP, Moderator samedi 30 décembre 2017 21:16
Toutes les réponses
-
Bonjour,
la description, si elle est saisie, est ajoutée dans un propriété étendue de l'objet (Table, Colonne, ...) appelée "MS_Description".
Voici un exemple de script pour extraire les propriétés étendues des colonnes d'une table:
SELECT objtype, objname, name, value FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', 'Tablecontact', 'Column', Default); GO
COLUMN Nom MS_Description DescriptionNom
COLUMN Prenom MS_Description DescriptionPrenomQuelques éléments complémentaires:
https://technet.microsoft.com/en-us/library/ms186989(v=sql.105).aspx
https://technet.microsoft.com/en-us/library/ms190243%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396
A+
Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(83 MCPs). MCSA Office 365 https://mvp.microsoft.com/en-us/mvp/Thierry%20Deman-7660 http://base.faqexchange.info
- Proposé comme réponse Thierry DEMAN-BARCELÒMVP, Moderator jeudi 21 décembre 2017 12:07
- Marqué comme réponse Thierry DEMAN-BARCELÒMVP, Moderator samedi 30 décembre 2017 21:16
-