OVH Cloud OVH Cloud

Mise à jour par Transact SQL de la propriété "Description" d'un Ch

2 réponses
Avatar
Pierre
Bonjour,
Je souhaite écrire un programme qui met à jour à la demande la Propriété
"Description" d'un champ. (accessible par Entreprise Manager en
Création/modification de table)
Ma requette serait du style : ALTER table MyTable, ALTER Column MyColumn....

je n'arrive pas à déterminer la suite de la syntaxe.

Merci de votre aide précieuse.

2 réponses

Avatar
Philippe [MS]
UPDATE SysProperties
SET SysProperties.value = 'Mon commentaire'
FROM SysProperties
INNER JOIN SysColumns ON SysProperties.smallid = SysColumns.colid
INNER JOIN SysObjects ON SysObjects.id = SysColumns.id
WHERE SysProperties.id = SysObjects.id and SysProperties.name 'MS_Description'
AND SysObjects.name = 'MonNomDeTable'
AND SysColumns.name = 'MonNomDeColumn'

Il faut autoriser au niveau du serveur la modification des tables systèmes.

Phil.




"Pierre" wrote in message
news:
Bonjour,
Je souhaite écrire un programme qui met à jour à la demande la Propriété
"Description" d'un champ. (accessible par Entreprise Manager en
Création/modification de table)
Ma requette serait du style : ALTER table MyTable, ALTER Column


MyColumn....

je n'arrive pas à déterminer la suite de la syntaxe.

Merci de votre aide précieuse.


Avatar
Med Bouchenafa
Il existe :
-une procédure pour mettre à jour ces propriétés : sp_addextendedproperty
-et une fonction pour les consulter : fn_listextendedproperty

Voir Aide En Ligne pour plus de détails

--
Bien cordialement
Med Bouchenafa

"Pierre" a écrit dans le message de news:

Bonjour,
Je souhaite écrire un programme qui met à jour à la demande la Propriété
"Description" d'un champ. (accessible par Entreprise Manager en
Création/modification de table)
Ma requette serait du style : ALTER table MyTable, ALTER Column MyColumn....

je n'arrive pas à déterminer la suite de la syntaxe.

Merci de votre aide précieuse.