SQL Server中Table字典数据查询SQL的示例分析
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍SQL Server中Table字典数据查询SQL的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言在数据库系统原理与设计(第3版)教科书中这样写道:
千家信息网最后更新 2025年01月21日SQL Server中Table字典数据查询SQL的示例分析
这篇文章主要介绍SQL Server中Table字典数据查询SQL的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
前言
在数据库系统原理与设计(第3版)教科书中这样写道:
数据库包含4类数据:
1.用户数据
2.元数据
3.索引
4.应用元数据
其中,元数据也叫数据字典,定义如下:
下面这篇文章就来给大家分享一个关于查询SQL Server Table 结构的SQL 语句。
T-SQL 如下:
SELECT (case when a.colorder=1 then d.name else '' end) 表名,a.colorder 字段序号,a.name 字段名,(case when a.colorder=1 then isnull(f.value,'') else '' end) 表说明, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '1'else '0' end)标识,(case when (SELECT count(*) FROM sysobjectsWHERE (name in (SELECT name FROM sysindexesWHERE (id = a.id) AND (indid in(SELECT indid FROM sysindexkeysWHERE (id = a.id) AND (colid in(SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))AND (xtype = 'PK'))>0 then '1' else '0' end) 主键,b.name 类型,a.length 占用字节数,COLUMNPROPERTY(a.id,a.name,'PRECISION') as 长度,isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小数位数,(case whena.isnullable=1 then '1'else '0' end) 允许空,isnull(e.text,'') 默认值,isnull(g.[value], ' ') AS [说明]FROM syscolumns aleft join systypes b on a.xtype=b.xusertypeinner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'left join syscomments e on a.cdefault=e.idleft join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_idleft join sys.extended_properties f on d.id=f.major_id and f.minor_id=0--where b.name is not nullWHERE d.name='DBA_Server' --如果只查询指定表,加上此条件,此案例为表DBA_Serverorder by a.id,a.colorder
查询出的结果如下:
以上是"SQL Server中Table字典数据查询SQL的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
查询
字典
篇文章
数据查询
示例
分析
内容
字段
数据库
价值
位数
兴趣
前言
原理
字节
小伙
小伙伴
小数
序号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
随州好的软件开发
云之讯网络技术
VB单机版软件开发
t3数据库附加账套
网络安全宣讲视频下载
域服务器ip
阿里服务器动态修改配置文件
高端网络安全建设找哪家
我的世界服务器国际版怎么加账号
互联网大会汇纳科技
网络安全审计系统是交换机
软件开发还有出路吗
源文鉴的数据库都有哪些
湖南软件开发制作公司
开禁毒网络安全班会
淘宝数据库图片在哪里
创成网络技术有限公司
网络安全领域领军企业
FTP服务器各部门管理申请表
畅捷通数据库服务器连接
如何打开已保存的数据库文件
最适合做网页数据库的语言
药品标准数据库
怎么看电子邮箱服务器地址
用友网络技术咋样
中邮保险软件开发人员待遇
常州网络安全宣传活动
华为盒子配置服务器信息
服务器通过端口号提供服务
万圣节视频软件开发