Declare @tblName nvarchar(1000)
set @tblName='表名'
declare @TblID int
set @TblID=(select [object_id] as tblID from sys.all_objects where [type] ='U' and [name]<>'dtproperties' and [name]=@tblName)
select syscolumns.name as ColumnName,
systypes.name as ColumnType,
syscolumns.length as ColumnLength,
(SELECT [value] FROM ::fn_listextendedproperty(NULL, 'user', 'dbo', 'table', object_name(@TblID), 'column', syscolumns.name) as e where e.name='MS_Description') as ColumnDescription
from sysColumns
left join sysTypes on sysTypes.xtype = sysColumns.xtype and sysTypes.xusertype = sysColumns.xusertype
left join sysobjects on sysobjects.id = syscolumns.cdefault and sysobjects.type='D'
left join syscomments on syscomments.id = sysobjects.id
where syscolumns.id=@TblID
表名那换成你想读取的表就行
左右在使用数据库时,为了更好地理解表和字段之间的关系,给表和字段添加备注是一个很好的习惯。正确的备注可以使数据库更加清晰易懂,从而提高数据库的可读性和可维护性。
备注的写法有很多种,但最常用的方式是使用“简明扼要”的语言,把要表达的意思写清楚,而且要尽量简短,不要超过100字。例如,一个表中有一个名为“用户ID”的字段,可以给它添加备注“用户的唯一标识”。
备注的写法也要注意一些语法,比如不要使用定义性的词汇,也不要使用歧义性的词汇,尽量把语句表达清楚,使用简单易懂的语言,这样才能更好地表达备注的意思。
SELECT column_name,column_comment FROM information_schema. COLUMNSWHERE table_schema = 'staq' AND table_name = 'jfjy_user_exam' AND table_name = 'jfjy_users_group'1、创建表的时候,添加表名备注和字段备注。
2、表创建完成添加表名备注和字段备注。
3、查看备注信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)