前端时间,有个同事离职了.然后在交接的过程中,数据库文档的缺乏一直是我心中的一个梗.然后就花了些时间写了个小工具.先上效果吧. 界面效果: 因为视图.存储过程.函数.触发器的描述在数据库里是找不到的,所以我是新建了个数据库专门用来存放这些描述(默认第一次的时候函数的描述基本都是空的,之后从数据库中去取) 下面放一些关键的SQL代码: 获取某个数据库里的所有表: 1 select newid() as Id,isnull(f.value,'') as Remark,'Table' as Objec
CREATE PROCEDURE [dbo].[生成表结构数据库文档]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here SELECT 表名 = Case When A.colorder=1 Then D.name Else ''