列出SQL SERVER数据库所有表信息的SQL语句

下面为您介绍的是列出SQL SERVER 数据库所有表信息的SQL语句,该SQL语句供您参考,希望对您学习SQL语句能有所启迪。

  1. select    
  2.  
  3.       ( case when a.colorder = 1 then d.name else '' end ) 表名,    
  4.        a.colorder 字段序号,    
  5.  
  6.        a.name 字段名,    
  7.       ( case when COLUMNPROPERTY (a.id,a.name,'isidentity') = 1 then '√' else '' end ) 标识  
  8.       ( case when (     
  9.  
  10. select count(*) from sysobjects    
  11.  
  12. where name in (    
  13.  
  14. select name from sysindexes    
  15.  
  16. where (id = a.id ) and ( indid in    
  17.  
  18. (select indid from sysindexkeys where   
  19.  
  20. id = a.id ) and ( colid in (    
  21.  
  22. select colid from syscolumns    
  23.  
  24. where ( id = a.id ) and ( name = a.name ))))))    
  25.  
  26. and ( xtype ='PK')) > 0 then '√' else '' end ) 主键,    
  27.  
  28. b.name 类型,    
  29.  
  30. a.length 字节数,    
  31.  
  32. COLUMNPROPERTY ( a.id,a.name ,'PRECISION' ) as 长度,    
  33.  
  34. isnull ( COLUMNPROPERTY ( a.id,a.name ,'Scale'),0) as 小数位数,    
  35.  
  36. (case when a.isnullable = 1 then '√' else '' end ) 允许空,    
  37.  
  38. isnull ( e.text,'') 默认值,    
  39.  
  40. isnull (g.[value],'' ) as 字段说明    
  41.  
  42. from syscolumns a left join systypes b    
  43.  
  44. on a.xtype = b.xusertype    
  45.  
  46. inner join sysobjects d    
  47.  
  48. on a.id = d.id and d.xtype='U' and d.name <> 'dtproperties'   
  49.  
  50. left join syscomments e    
  51.  
  52. on a.cdefault = e.id    
  53.  
  54. left join sysproperties g    
  55.  
  56. on a.id = g.id and a.colid = g.smallid    
  57.  
  58. order by a.id ,a.colorder   
  59.     

 

 

【编辑推荐】

批量执行SQL语句的示例

修改SQL主键约束的SQL语句写法

教您使用SQL语句修改SQL主键

逐条更新数据的SQL语句写法

对存储过程代替SQL语句的讨论

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/249619.html<

(0)
管理的头像管理
上一篇2025-04-28 03:24
下一篇 2025-04-28 03:26

相关推荐

  • 骨干网络体系结构能干什么?骨干网络体系结构的作用

    骨干网络体系结构是现代信息社会的“超级高速公路网”,它通过分层设计、冗余备份和智能调度,确保海量数据在全球范围内高速、稳定、安全地传输,是支撑云计算、物联网及人工智能应用的底层基石,想象一下,如果你把互联网比作一个巨大的城市交通系统,那么骨干网络就是连接各个城市的主干道和立交桥,没有它,你的每一次微信发送、每一……

    2026-06-18
    0
  • 高io数据库可以干什么用?高io数据库适合什么场景

    高IO数据库的核心价值在于通过极高的读写吞吐量,解决海量数据场景下的性能瓶颈,是支撑高并发交易、实时分析及大规模内容分发的关键基础设施,在数字化转型的深水区,数据不再仅仅是静态的记录,而是流动的资产,传统的机械硬盘或普通SSD早已无法满足现代应用对速度的极致追求,高IO(Input/Output)数据库,就是那……

    2026-06-18
    0
  • 高io服务器性能如何?高io服务器适合什么场景

    高IO服务器并非单纯指代某种硬件,而是指在随机读写、高并发连接及小文件处理场景下,具备极致IOPS(每秒输入输出操作次数)和低延迟特性的计算资源,它是支撑现代高并发应用稳定运行的核心基石,在2026年的数字化浪潮中,业务负载早已从简单的静态页面展示演变为复杂的实时数据处理,许多开发者在排查系统瓶颈时,往往忽略了……

    2026-06-18
    0
  • 隔离网络空间哪里便宜?国内隔离网络空间价格

    隔离网络空间并没有统一的“便宜”标准,其成本高度取决于物理隔离等级、带宽需求及安全合规要求,通常物理网闸方案初期投入较高但长期运维成本低,而逻辑隔离方案虽初期便宜但存在潜在安全风险,建议根据业务敏感度选择混合隔离架构以平衡成本与安全,在数字化时代,企业构建独立网络环境的需求日益增长,但“隔离网络空间哪里便宜”这……

    2026-06-18
    0
  • 骨干网络体系结构设备为何故障?常见原因有哪些

    骨干网络体系结构设备故障的核心原因通常归结为硬件老化、配置错误、物理链路中断及外部攻击四大类,其中电源模块失效与光模块性能衰减是占比最高的隐性故障源,骨干网作为数字经济的“大动脉”,其稳定性直接关乎国计民生,当核心路由器或交换机出现丢包、震荡甚至宕机时,运维人员往往面临巨大的压力,很多人第一反应是检查软件配置……

    2026-06-18
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注