前端时间,有个同事离职了。然后在交接的过程中,数据库文档的缺乏一直是我心中的一个梗。然后就花了些时间写了个小工具。先上效果吧。界面效果:因为视图、存储过程、函数、触发器的描述在数据库里是找不到的,所以我是新建了个数据库专门用来存放这些描述(默认第一次的时候函数的描述基本都是空的, ...
前端时间,有个同事离职了。然后在交接的过程中,数据库文档的缺乏一直是我心中的一个梗。然后就花了些时间写了个小工具。先上效果吧。
界面效果:
因为视图、存储过程、函数、触发器的描述在数据库里是找不到的,所以我是新建了个数据库专门用来存放这些描述(默认第一次的时候函数的描述基本都是空的,之后从数据库中去取)
下面放一些关键的SQL代码:
获取某个数据库里的所有表:
1 select newid() as Id,isnull(f.value,'') as Remark,'Table' as ObjectType,2 Row_Number() over ( order by t.id ) as SortId,t.id as ObjectId,t.name as ObjectName,'' as Contents3 from sysobjects as t left outer join sys.extended_properties f on t.id = f.major_id 4 and f.minor_id = 0 where t.xtype = 'U' AND t.status >= 0 and t.name<>'sysdiagrams'
原标题:数据库文档生成工具(1)
关键词:数据库
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。