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

 时间:2024-10-07 04:37:11

数倌栗受绽据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做音浆纪娟出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。

工具/原料

sqlsever2016

创建数据库字典

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

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

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

查看数据库字典

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

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

2、use你的数据库;SELECTTOP猾诮沓靥(100)PERCENTCASEWHENcol.colorder=1THENobj.nameELSEobj.nam髫潋啜缅eENDAS表名,col.colorderAS序号,col.nameAS列名,ISNULL(ep.value,N'')AS列说明,t.nameAS数据类型,col.lengthAS长度,ISNULL(COLUMNPROPERTY(col.id,col.name,'Scale'),0)AS小数位数,CASEWHENCOLUMNPROPERTY(col.id,col.name,'IsIdentity')=1THEN'√'ELSE''ENDAS标识,CASEWHENEXISTS(SELECT1FROMdbo.sysindexessiINNERJOINdbo.sysindexkeyssikONsi.id=sik.idANDsi.indid=sik.indidINNERJOINdbo.syscolumnsscONsc.id=sik.idANDsc.colid=sik.colidINNERJOINdbo.sysobjectssoONso.name=si.nameANDso.xtype='PK'WHEREsc.id=col.idANDsc.colid=col.colid)THEN'√'ELSE''ENDAS主键,CASEWHENcol.isnullable=1THEN'√'ELSE''ENDAS允许空,ISNULL(comm.text,N'')AS默认值FROMdbo.syscolumnsAScolLEFTOUTERJOINdbo.systypesAStONcol.xtype=t.xusertypeINNERJOINdbo.sysobjectsASobjONcol.id=obj.idANDobj.xtype='U'ANDobj.status>=0LEFTOUTERJOINdbo.syscommentsAScommONcol.cdefault=comm.idLEFTOUTERJOINsys.extended_propertiesASepONcol.id=ep.major_idANDcol.colid=ep.minor_idANDep.name='MS_Description'LEFTOUTERJOINsys.extended_propertiesASepTwoONobj.id=epTwo.major_idANDepTwo.minor_id=0ANDepTwo.name='MS_Description'ORDERBYobj.name,序号

电子商务的核心是什么?电商运营方式有哪些? 番茄时钟如何添加待办 面试技巧:如何让答题更流畅 钉钉怎么开启新校招推送通知 发送消息-点击按钮
热门搜索
小破孩图片 打桩机图片 免费漫画网 工藤新一图片 邪恶漫画里番