小程序原理,生成SQL SERVER 2008 数据库所有表的结构文档
2013-07-31 20:52
309 查看
作者:wide288 , 日期:2013-7-31
以前开发中,用 MYSQL 数据库,有个小程序
生成数据库结构文档。很方便,做为开发组的文档很有用。
现在开发中用到了 SQL SERVER 2008 ,当然也要写一个同样的东西。
大体原理:
1,查sql server 2008 中数据库的所有表的名称和ID
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= 'name‘)
把结果保存,再用二个循环输出就成了。
一个很好的文档。
以前开发中,用 MYSQL 数据库,有个小程序
生成数据库结构文档。很方便,做为开发组的文档很有用。
现在开发中用到了 SQL SERVER 2008 ,当然也要写一个同样的东西。
大体原理:
1,查sql server 2008 中数据库的所有表的名称和ID
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= 'name‘)
把结果保存,再用二个循环输出就成了。
一个很好的文档。
相关文章推荐
- 小程序原理,生成SQL SERVER 2008 数据库所有表的结构文档
- Visual C# 2008+SQL Server 2005 数据库与网络开发―― 2.1 程序结构
- 重新生成 SQL Server 2008 实例的系统数据库
- SQL Server 数据库文档生成工具开源项目【合作邀请】
- 利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
- 利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
- SQL SERVER 2008 删除某个数据库的所有连接进程
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- 脚本:SQLServer 2008 生成某数据库中的所有索引创建脚本
- SQLSERVER 免费对比数据库结构和数据的工具支持:SQL Server 2012, SQL Server 2008 and SQL Server 2005
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(4)
- SQL Server 2008 转换为 SQL 2005 数据库 脚本生成
- SQL server 2008查询数据库中含有此字段内容的所有表
- WPF学习(一):第一个WPF程序(包含数据库sql server 2008)
- 生成选择Toad导出数据字典,把数据库所有的表结构导出到htm中。
- sql server 快捷生成清除某个数据库所有表数据
- SQL Server 动态生成数据库所有表Insert语句
- 程序文档,框架结构自动生成工具
- vs2005里,建立一个MFC单文档程序,未选择数据库支持,后来需要用sql server的处理方法
- SQL Server 查询数据库的表结构以及描述来生成数据字典