查sqlserver表结构说明的方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,一、查出某个库的所有表名USE database_nameGOSELECT tab.name AS tableNameFROM sys.columns col INNER
千家信息网最后更新 2025年01月22日查sqlserver表结构说明的方法
一、查出某个库的所有表名
USE database_nameGOSELECT tab.name AS tableNameFROM sys.columns col INNER JOIN sys.tables tab ON col.object_id = tab.object_id LEFT JOIN sys.extended_properties per ON col.column_id = per.minor_id AND per.major_id = tab.object_id INNER JOIN sys.types type ON col.user_type_id = type.user_type_idgroup by tab.name ORDER BY tab.name
二、查出某个库的所有字段说明
USE database_nameGOSELECT tab.name AS tableName, col.name AS column_name, per.value AS column_comment, col.is_identity AS column_key, type.name AS data_type, col.max_length AS column_lengthFROM sys.columns col INNER JOIN sys.tables tab ON col.object_id = tab.object_id LEFT JOIN sys.extended_properties per ON col.column_id = per.minor_id AND per.major_id = tab.object_id INNER JOIN sys.types type ON col.user_type_id = type.user_type_idORDER BY tab.name, col.is_identity DESC
二、查出某个库的所有字段说明(查出数据详细格式化版)
USE database_nameGOSELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in ( SELECT name FROM sysindexes WHERE indid in( SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid ))) then '√' else '' end, 类型=b.name, 占用字节数=a.length, 长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'), 小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0), 允许空=case when a.isnullable=1 then '√'else '' end, 默认值=isnull(e.text,''), 字段说明=isnull(g.[value],'') FROM syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties' left join syscomments e on a.cdefault=e.id left join sys.extended_properties g on a.id=g.major_id AND a.colid = g.minor_id left join sys.extended_properties f on d.id=f.major_id and f.minor_id=0 order by a.id,a.colorder
字段
位数
字节
小数
序号
数据
标识
格式
类型
长度
g.
方法
结构
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
普陀区网络技术服务售后保障
服务器pps是什么
神曲 数据库地址
小度服务器武打片
怎样查看数据库操作版本
网络安全和软件开发职业哪个好
网关服务器什么样子
网络安全前7院校
金山区智能网络技术使用方法
单台服务器如何做端口映射
软件开发客户满意度
网络安全小技巧都有哪些
锡山区全国软件开发渠道建议
软件开发会遇到的困难
荷鹏网络技术
民生银行软件开发岗位
以网络安全为主题的资料
云服务器做vpn服务器
达梦数据库的导出模板
皮书数据库的使用讲座心得
数据库指定端口号
服务器hba卡多模
哈尔滨网络安全课程
民族药物资源数据库
数据库自动化测试
电商软件开发后怎么实现品牌入住
对手机软件开发的想法
水稻种子垦稻50国家数据库
测试软件开发流程
三级数据库技术版本