Lorsque vous CREATE
ou ALTER
une table, vous pouvez ajouter COMMENTS
- un pour la table dans son ensemble et un pour chaque colonne. Pour récupérer ces commentaires, vous pouvez interroger la base de données INFORMATION_SCHEMA
, en particulier les colonnes INFORMATION_SCHEMA.COLUMNS.COLUMNS_COMMENT
et INFORMATION_SCHEMA.TABLE.TABLE_COMMENTS
. INFORMATION_SCHEMA
fournit beaucoup de métadonnées sur vos bases de données, y compris les données fournies par les instructions DESCRIBE
. Tout utilisateur disposant d'un accès en lecture à une table ou colonne donnée peut lire les métadonnées correspondantes à partir de INFORMATION_SCHEMA
, mais ne peut pas lire les métadonnées relatives aux tables pour lesquelles il n'a pas accès en lecture.
Il semble naturel de stocker vos métadonnées personnalisées dans INFORMATION_SCHEMA
, mais il n'est pas aussi flexible que vous pourriez en avoir besoin car vous ne pouvez stocker qu'un seul COMMENT
par colonne. Si cela est restrictif ou si vous avez besoin de mettre à jour les données régulièrement, vous devez suivre @Dark Falcon et créer une table supplémentaire.
Je souhaite ajouter mes propres informations à la liste renvoyée par DESCRIBE TABLE. Mes propres attributs CUSTOM. – Jack
Long et court de c'est à peu près: "Vous ne pouvez pas". Conservez un tableau séparé avec des colonnes pour nom_table, nom_zone, nom_attribut, etc. –