您的位置:首页 > 数据库

sql 优化语句用到的sql语句

2014-06-19 16:25 155 查看
EXEC sp_help 表名   --看表 结构

查询某数据库所有表的表名:

select name from sysobjects where xtype='U';

 

查询某表的表结构:

SELECT  * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构

SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length  

FROM syscolumns, systypes  

WHERE syscolumns.xusertype = systypes.xusertype  AND syscolumns.id = object_id('表名')

----------------------

SET STATISTICS PROFILE ON  --分析、编译和执行查询所需的时间(以毫秒为单位)

SET STATISTICS IO ON  ---报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。

SET STATISTICS TIME ON  --每个查询执行后的结果集,代表查询执行时间

SELECT * FROM 表名

SET STATISTICS PROFILE ON 

SET STATISTICS IO OFF 
SET STATISTICS TIME OFF 

SELECT  * FROM syscolumns WHERE id =OBJECT_ID('表名') -- 看 表 结构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql