Sql Server 取出表结构
来源:互联网 发布:c语言复合语句的用法 编辑:程序博客网 时间:2024/05/01 21:13
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='OrderInfo' --如果只查询指定表,加上此条件 Order By A.id,A.colorder
0 0
- Sql Server 取出表结构
- SQL Server sysobjects 表结构
- SQL Server sysobjects 表结构
- 读取SQL Server 表结构
- 读取SQL Server 表结构
- Sql Server导出表结构
- sql server查询表结构
- sql server 修改表结构
- sql server 复制表结构
- SQL Server 中取出字段名
- SQL Server中 如何取出一个表的所有列名
- 查询表结构SQL Server And Oracle
- SQL Server表结构转为word表格
- SQL Server 使用 Select 查询表结构
- sql server表结构处理备忘
- SQL SERVER 2005 获取表结构信息
- 表结构信息查询 sql server 2005
- sql server 2000导出表结构
- 玩时间
- 数据库的增删改查
- Windows CE 系统中的同步机制
- 路虎SUV,全球领先
- 通过8个技巧让你成为一个超强的Linux终端用户
- Sql Server 取出表结构
- 日期时间正则表达式(亲测有用)
- 【资源】Android Developer网站无法访问问题的解决之道
- 详解div+css相对定位和绝对定位用法
- 结构体和枚举处理点的问题
- 用STL实现单词统计功能
- 腾讯技术分享实录:游戏后台开发九问
- 如何彻底关闭Win8应用
- 通过java得到windows的磁盘空间大小