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

 时间:2026-04-21 17:29:55

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, 序号

  • 电子商务的核心是什么?电商运营方式有哪些?
  • 番茄时钟如何添加待办
  • 面试技巧:如何让答题更流畅
  • 钉钉怎么开启新校招推送通知
  • 发送消息-点击按钮
  • 热门搜索
    163邮箱怎么注册 婉儿怎么飞 同比怎么算 楔子怎么读 怎么学手绘 台式电脑怎么设置密码 长发怎么扎简单好看 高血压头晕怎么办最快最有效 怎么知道自己的血型 rank函数排名怎么用