--為字段添加注釋 --格式如右:execute sp_addextendedproperty 'MS_Description','字段備注信息','user','dbo','table','字段所屬的表名','column','添加注釋的字段名'; execute sp_addextendedproperty 'MS_Description','add by liyc. 診斷類別碼','user','dbo','table','DiagRecord','column','DiagTypeCode'; --修改字段注釋 execute sp_updateextendedproperty 'MS_Description','add by liyc.','user','dbo','table','DiagRecord','column','DiagTypeCode'; --刪除字段注釋 execute sp_dropextendedproperty 'MS_Description','user','dbo','table','DiagRecord','column','DiagTypeCode'; -- 添加表注釋 execute sp_addextendedproperty 'MS_Description','診斷記錄文件','user','dbo','table','DiagRecord',null,null; -- 修改表注釋 execute sp_updateextendedproperty 'MS_Description','診斷記錄文件1','user','dbo','table','DiagRecord',null,null; -- 刪除表注釋 execute sp_dropextendedproperty 'MS_Description','user','dbo','table','DiagRecord',null,null; -- 說明: -- 1.增加、修改、刪除注釋調用不同的存儲過程 -- 2.增加、修改注釋調用的存儲過程參數數量和含義相同,刪除備注比前兩者少了一個“備注內容”的參數 -- 3.為表添加注釋相比於為字段添加注釋,最后兩個參數為null --查看表的注釋 select isnull(value,'') from sys.extended_properties ex_p where ex_p.minor_id=0 and ex_p.major_id in (select id from sys.sysobjects a where a.name='表名') --查看表的所有字段注釋 SELECT [ColumnName] = [Columns].name , [Description] = [Properties].value, [SystemTypeName] = [Types].name , [Precision] = [Columns].precision , [Scale] = [Columns].scale , [MaxLength] = [Columns].max_length , [IsNullable] = [Columns].is_nullable , [IsRowGUIDCol] = [Columns].is_rowguidcol , [IsIdentity] = [Columns].is_identity , [IsComputed] = [Columns].is_computed , [IsXmlDocument] = [Columns].is_xml_document FROM sys.tables AS [Tables] INNER JOIN sys.columns AS [Columns] ON [Tables].object_id = [Columns].object_id INNER JOIN sys.types AS [Types] ON [Columns].system_type_id = [Types].system_type_id AND is_user_defined = 0 AND [Types].name <> 'sysname' LEFT OUTER JOIN sys.extended_properties AS [Properties] ON [Properties].major_id = [Tables].object_id AND [Properties].minor_id = [Columns].column_id AND [Properties].name = 'MS_Description' WHERE [Tables].name ='表名' -- and [Columns].name = '字段名' ORDER BY [Columns].column_id
