Utilise les propriétés étendues. Par exemple, pour ajouter une propriété étendue à une table dans le schéma dbo vous pouvez utiliser:
EXEC sys.sp_addextendedproperty @name=N'<NameOfProp>',
@value=N'<Value>' , @level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'TABLE',@level1name=N'<Table>'
Vous pouvez les mettre à jour:
EXEC sys.sp_updateextendedproperty
@name=N'MS_Description', @value=N'My Description' ,
@level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'TABLE'
,@level1name=N'<YOUR TABLE NAME>'
Vous pouvez les lire comme:
SELECT *
FROM fn_listextendedproperty (NULL, 'schema','dbo', 'table', '<yourtable>', default, default);
ou
SELECT
p.name AS [Name],p.value
FROM
sys.tables AS tbl
INNER JOIN sys.extended_properties AS p ON p.major_id=tbl.object_id AND p.minor_id=0 AND p.class=1
WHERE
(tbl.name=N'<yourtablename>' and SCHEMA_NAME(tbl.schema_id)=N'dbo')
ORDER BY
[Name] ASC
Oui mais vous ne devriez pas idéalement ne pas regarder ce genre de choses mais utiliser une application qui vous permet de lire et d'écrire les commentaires. Vous pouvez également les ajouter via Sql Mgmt Studio. – JoshBerke