sqlserver生成表结构文档的方法
Posted 天道酬勤!!!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver生成表结构文档的方法相关的知识,希望对你有一定的参考价值。
只说原理了,具体 可以自己使用程序去生成htm或word文档。
1、首先获取所有的表
SELECT name, id From sysobjects WHERE xtype = ‘u‘ ORDER BY name ASC
2、根据表名查询字段信息
select syscolumns.name, syscolumns.length, systypes.name as typename, sys.extended_properties.[value] AS tname,syscolumns.isnullable from syscolumns join systypes on syscolumns.xtype=systypes.xtype and systypes.name <> ‘sysname‘ LEFT OUTER JOIN sys.extended_properties ON ( sys.extended_properties.minor_id = syscolumns.colid AND sys.extended_properties.major_id = syscolumns.id) where syscolumns.id in (select id from sysobjects where name= ‘t_sale‘)
以上是关于sqlserver生成表结构文档的方法的主要内容,如果未能解决你的问题,请参考以下文章