表结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | SELECT 表名 = 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, 字段说明 = isnull(G.[value],''), 标识 = Case When COLUMNPROPERTY( A. id ,A.name, 'IsIdentity' ) = 1 Then '√' Else '' End, 主键 = Case When exists(SELECT 1 FROM sysobjects Where xtype = 'PK' and parent_obj = A. id 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,'') FROM syscolumns A Left Join systypes B On A.xusertype = 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 where d.name = 'user_table_name' - - 如果只查询指定表,加上此条件 Order By A. id ,A.colorder |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· SQL Server统计信息更新会被阻塞或引起会话阻塞吗?
· C# 深度学习框架 TorchSharp 原生训练模型和图像识别
· 这或许是全网最全的 DeepSeek 使用指南,95% 的人都不知道的使用技巧(建议收藏)
· 拒绝繁忙!免费使用 deepseek-r1:671B 参数满血模型
· 本地搭建DeepSeek和知识库 Dify做智能体Agent(推荐)
· Sdcb Chats 重磅更新:深度集成 DeepSeek-R1,思维链让 AI 更透明!
· DeepSeek-R1本地部署如何选择适合你的版本?看这里