SELECT
TableName=d.name,--表名称
FieldNo=a.colorder,--字段编号
FieldName=a.name,--字段名称
IsIdentity=case when COLUMNPROPERTY(a.id,a.name,'IsIdentity')=1 then 'true'else 'false' end,--是否自增
PrimaryKey=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 'true' else 'false' end,--是否主键
FieldType=b.name,--字段类型
FieldLength=a.length,--字段长度
FieldSize=COLUMNPROPERTY(a.id,a.name,'PRECISION'),--字段大小
FieldScale=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),--小数位数
FieldAllowNull=case when a.isnullable=1 then 'true' else 'false' end,--是否为空
DefaultValue=isnull(e.text,''),--默认值
FieldRemark=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--SQL2005
--left join sysproperties g on a.id=g.id and a.colid=g.smallid
where d.name='TableName'
order by a.id,a.colorder
转至:http://blog.csdn.net/zl2121016/article/details/6927898
分享到:
相关推荐
本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...
课程设计Python+SQLServer实现疫情医疗信息管理系统源码课程设计Python+SQLServer实现疫情医疗信息管理系统源码课程设计Python+SQLServer实现疫情医疗信息管理系统源码课程设计Python+SQLServer实现疫情医疗信息管理...
查询SQLSERVER数据库中各表大小和空间的存储过程,用这个SQL创建一个存储过程。然后执行这个存储过程。即可查询各表的相关信息。
【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有...
Microsoft SQL Server 2005 Command Line Query Utility (Microsoft SQL Server 2005 命令行查询工具) 用户使用 SQLCMD 实用工具可以连接和发送 Transact-SQL 批...X86 Package (SQLServer2005_SQLCMD.msi) - 2533 KB
日常SQL Server出现事物锁表,查询锁表信息
从Sql server 2008获取表字段属性信息,注释信息 。注意,字段说明除非有备注才显示,如果没有的的情况下显示空白是正常的。
基于sql server的网络信息查询系统,学习数据库不错的一段参考源码
sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。 为此,我作了一个 sqlserver2005 的小工具,特点: 1.能够对...
基于java网站技术的JSP+SQLServer学生信息管理系统,实现学生信息的管理,适用于初学者。
该工具可以不用安装Sql server数据库,就可以配置sql数据连接信息,进行数据库脚本操作。
该工具可以根据执行文件中的SQL查询SQL Server数据库中的信息,并将结果自动保存为Excel 2007格式的文件,并立即发送给指定邮箱,省去等待查询结果的时间。
书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...
学生信息查询 信息进行增删改查 jsp+sql server2005
Delphi 学校学生信息查询系统SQLServer版 Delphi 学校学生信息查询系统SQLServer版
Delphi7.0 学生信息查询管理系统SQLServer版,是一个学校网络信息查询系统,功能包括:学生信息、老师信息、课程信息、系统管理等,在数据库配置方面本示例程序使用的SQL Server 2000数据库,在配置数据库时,比前面...
你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据,或者批量向SQL Server表导入数据。在这种情况下,你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询...
Linux环境PHP5.5以上连接SqlServer2008 简单 查询sqlserver的数据库 表的信息 很容易上手 多种连接查询方法 简单 Linux环境PHP5.5以上连接SqlServer2008 简单 查询sqlserver的数据库 表的信息 很容易上手 多种连接...
如何使用SQL Server Profiler来监控数据库死锁。SQL Server Profiler配置及查看锁表信息,提取锁表日志和对应SQL语句。
(3)通过“查询管理”中的“学生基础信息查询”、“学生成绩报表”、“学生违规查询”中可以对学生信息、成绩及违规记录进行查询。 (4)通过“系统管理”中的“用户管理”可以添加、修改及删除操作用户。