数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

数据库基础:如何查看并导出数据表中字段的注释信息


发布日期:2018年03月19日
 
数据库基础:如何查看并导出数据表中字段的注释信息

查看并导出SQL Server 数据表中字段的注释信息

此示例为导出某个表注释的语句(表名是bbs_bank_log)

SELECT sysobjectsname AS 表名 syscolumnsname AS 列名

systypesname AS 数据类型 syscolumnslength AS 数据长度 CONVERT(char

sysproperties[value]) AS 注释

FROM sysproperties RIGHT OUTER JOIN

sysobjects INNER JOIN

syscolumns ON sysobjectsid = syscolumnsid INNER JOIN

systypes ON syscolumnsxtype = systypesxtype ON

syspropertiesid = syscolumnsid AND

syspropertiessmallid = syscolumnscolid

WHERE (sysobjectsxtype = u OR

sysobjectsxtype = v) AND (systypesname <> sysname)

and CONVERT(charsysproperties[value]) <> null 导出注释不为null的记录

AND (sysobjectsname = bbs_bank_log) 逐个关联表名可以用or连接条件

ORDER BY 表名

注意事项

上文中的语句是导出某个表的所有注释如果你需要简单的列出表的所有注释语句如下

SELECT CONVERT(char [value]) AS Expr

FROM sysproperties

sysobjects是系统对象表syscolumns是系统字段信息表systypes是系统类型表通过字段的ID和sysproperties(系统注释属性表)关联即可读出注释信息

               

上一篇:数据库相关:全面解析关系数据模型存在的不足之处

下一篇:数据库综合开发实践