SQL SERVER 表结构信息查询(详细)
来源:互联网 发布:网络主播涉黄 编辑:程序博客网 时间:2024/06/03 06:43
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 , 标识=CASE WHEN COLUMNPROPERTY(a.id, a.name, 'IsIdentity') = 1 THEN '√' ELSE '' END , 主键=CASE WHEN EXISTS ( SELECT 1 FROM dbo.sysindexes si INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid INNER JOIN dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid INNER JOIN dbo.sysobjects so ON so.name = so.name AND so.xtype = 'PK' WHERE sc.id = a.id AND sc.colid = a.colid) THEN '√' ELSE '' END , 外键=CASE WHEN tony.fkey is not null and tony.fkey=a.colid THEN '√' ELSE '' END , 外键表=CASE WHEN tony.fkey is not null and tony.fkey=a.colid THEN object_name(tony.fkeyid) ELSE '' END , 外键字段=CASE WHEN tony.fkey is not null and tony.fkey=a.colid THEN (SELECT name FROM syscolumns WHERE colid=tony.fkey AND id=tony.fkeyid) 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], ''), 创建时间=d.crdate, 更改时间=CASE WHEN a.colorder = 1 THEN d.refdate ELSE NULL ENDFROM dbo.syscolumns a LEFT JOIN dbo.systypes b ON a.xtype = b.xusertype INNER JOIN dbo.sysobjects d ON a.id = d.id AND d.xtype = 'U' AND d.status >= 0 LEFT JOIN dbo.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 LEFT JOIN sysobjects htl ON htl.parent_obj=d.id AND htl.xtype='F' LEFT JOIN sysforeignkeys tony on htl.id=tony.constidWHERE d.name='tb' --表明 ORDER BY d.id, a.colorder
0 0
- SQL SERVER 表结构信息查询(详细)
- 表结构信息查询 sql server 2005
- 查询SQL SERVER表结构信息
- SQL Server查询表结构信息
- Sql Server 查询表结构和索引信息
- Sql Server查询表结构和索引信息
- sql server查询表结构
- SQL语句查询表结构信息(字段信息)
- SQL Server 2008 查询表结构信息,主要目的是方便查询字段说明
- SQL SERVER 2005 获取表结构信息
- SQL Server 2008 获取表结构信息
- SQL SERVER 获取表结构信息《转载》
- SQL Server结构查询SQL
- 查询表结构SQL Server And Oracle
- SQL Server 使用 Select 查询表结构
- 通用SQL Server查询表结构脚本
- SQL Server里查询表结构命令
- SQL Server里查询表结构命令
- 数据结构之堆排序
- 单链表的插入与删除
- 《Windows核心编程5》第19章-DLL基础
- NIO框架之MINA源码解析(五):NIO超级陷阱和使用同步IO与MINA通信
- 很久没写blog,之前写的一坨不好东西见谅啊.这次给大家介绍quick-x的一些新特性quick-cocos2d-x
- SQL SERVER 表结构信息查询(详细)
- 计算文本宽高
- 使用XmlPullParser解析xml文件
- error while loading shared libraries: xxx.so.x"错误的原因和解决办法
- opencv依赖项
- Android_访问网络二(使用HttpClient访问)
- 快排和归并排序部分代码
- 从python中copy与deepcopy的区别看python引用
- JS导出Excel时设置Excel格式为字符串格式