sqlsever2016数据库字典的建立与生成

 时间:2026-02-13 08:18:33

1、首先创建数据库,并创建表,打开表设计,选择你需要添加字典的字段,添加说明

sqlsever2016数据库字典的建立与生成

sqlsever2016数据库字典的建立与生成

1、新建查询,sql查看数据库字典可直接使用以下代码

sqlsever2016数据库字典的建立与生成

2、use 你的数据库;

SELECT   TOP (100) PERCENT CASE WHEN col.colorder = 1 THEN obj.name ELSE obj.name END AS 表名, col.colorder AS 序号, 

                col.name AS 列名, ISNULL(ep.value, N'') AS 列说明, t.name AS 数据类型, col.length AS 长度, 

                ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数, CASE WHEN COLUMNPROPERTY(col.id, 

                col.name, 'IsIdentity') = 1 THEN '√' ELSE '' END AS 标识, CASE WHEN EXISTS

                    (SELECT   1

                     FROM      dbo.sysindexes si INNER JOIN

                                     dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN

                                     dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN

                                     dbo.sysobjects so ON so.name = si.name AND so.xtype = 'PK'

                     WHERE   sc.id = col.id AND sc.colid = col.colid) THEN '√' ELSE '' END AS 主键, 

                CASE WHEN col.isnullable = 1 THEN '√' ELSE '' END AS 允许空, ISNULL(comm.text, N'') AS 默认值

FROM      dbo.syscolumns AS col LEFT OUTER JOIN

                dbo.systypes AS t ON col.xtype = t.xusertype INNER JOIN

                dbo.sysobjects AS obj ON col.id = obj.id AND obj.xtype = 'U' AND obj.status >= 0 LEFT OUTER JOIN

                dbo.syscomments AS comm ON col.cdefault = comm.id LEFT OUTER JOIN

                sys.extended_properties AS ep ON col.id = ep.major_id AND col.colid = ep.minor_id AND 

                ep.name = 'MS_Description' LEFT OUTER JOIN

                sys.extended_properties AS epTwo ON obj.id = epTwo.major_id AND epTwo.minor_id = 0 AND 

                epTwo.name = 'MS_Description'

ORDER BY obj.name, 序号

  • 电子商务的核心是什么?电商运营方式有哪些?
  • 番茄时钟如何添加待办
  • 面试技巧:如何让答题更流畅
  • 钉钉怎么开启新校招推送通知
  • 发送消息-点击按钮
  • 热门搜索
    生脉饮怎么样 少白头怎么办 怎么改差评 levante怎么读 个人兴趣爱好怎么写 高尔夫怎么打 怎么调电脑分辨率 胸口闷是怎么回事 c字裤怎么穿 五角星怎么打