`
run_wang
  • 浏览: 166717 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

SQL Server小技巧

 
阅读更多
SQL Server小技巧 又快又简单的得到数据库每个表的记录数
说到如何得到表的行数,大家首先想到的应该是select count(*) from table1....
但是如何得到某个数据库所有的表的记录数,你要是用上面的方法估计得累死了。呵呵
下面提供如何借用sysindexes和sysobjects表来得到某个数据库每个表记录数的方法:
先给出SQL Server 2000版本的:
SELECT o.NAME,
i.rowcnt
FROM sysindexes AS i
INNER JOIN sysobjects AS o ON i.id = o.id
WHERE i.indid < 2
AND OBJECTPROPERTY(o.id, 'IsMSShipped') = 0
ORDER BY o.NAME

SQL Server2005/8版本的SQL 语句:
SELECT o.name,
ddps.row_count
FROM sys.indexes AS i
INNER JOIN sys.objects AS o ON i.OBJECT_ID = o.OBJECT_ID
INNER JOIN sys.dm_db_partition_stats AS ddps ON i.OBJECT_ID = ddps.OBJECT_ID
AND i.index_id = ddps.index_id
WHERE i.index_id < 2
AND o.is_ms_shipped = 0
ORDER BY o.NAME

赶快试试吧,肯定和你count(*)得到的结果相同。
分享到:
评论

相关推荐

    SQLserver小技巧

    ### SQL Server 小技巧详解 #### 一、创建与删除数据库 **创建数据库:** - 命令格式:`CREATE DATABASE database-name;` - 示例:`CREATE DATABASE MyDatabase;` - 解释:该命令用于在SQL Server中创建一个新的...

    SQLSERVER技巧集锦

    根据提供的文件信息,我们可以整理出一系列关于SQL Server的实用技巧,涵盖了数据操作、查询优化、安全设置等多个方面。下面将详细解析这些技巧及其应用场景。 ### 1. 转换日期格式 - **技巧**: 使用`CONVERT`函数...

    Sql Server实用操作小技巧

    ### SQL Server实用操作小技巧详解 #### 挂起操作的解决方案 在SQL Server的维护过程中,有时在尝试安装SQL Server或其服务包(SP)补丁时,系统可能会提示存在挂起的安装操作,要求重启系统。然而,通常情况下,...

    sql server精华技巧集

    在SQL Server数据库管理系统中,掌握一些精华技巧可以显著提高数据管理效率和问题解决能力。以下是一些关于SQL Server的关键知识点: 1. **T-SQL语言基础**:SQL Server使用Transact-SQL(T-SQL)作为其标准查询...

    SQL Server精华技巧集

    在SQL Server精华技巧集中,你将发现一系列关于SQL数据库管理和优化的专业知识,这些技巧对于数据库管理员、开发人员以及任何需要处理SQL数据的人来说都是极其宝贵的。SQL Server是Microsoft公司推出的一款强大的...

    Sql Server实用操作小技巧集合

    Sql Server实用操作小技巧集合

    优化SQL Server索引的小技巧

    优化 SQL Server 索引的小技巧 SQL Server 中有多种可以让您检测、调整和优化 SQL Server 性能的工具。其中,优化数据库索引的使用是提高 SQL Server 性能的关键因素之一。在本文中,我们将讨论如何用 SQL Server ...

    Sql Server 2014 安装包

    - 对于开发和管理员,理解并运用SQL Server的性能调优工具和技巧至关重要,如查询分析器、动态管理视图(DMVs)和性能计数器。 - 高级特性如复制、分区、Service Broker等,以及与BI工具(如SSIS、SSAS、SSRS)的...

    sqlserver离线安装包

    "sqlserver离线安装包" 提供了这样一种解决方案,使得我们可以在无网络的情况下完成 SQL Server 的部署。 离线安装通常涉及到以下几个关键步骤和知识点: 1. **下载完整安装包**: 要进行离线安装,首先你需要在有...

    Sql Server实用操作小技巧集合(一).txt

    ### SQL Server 实用操作小技巧集合(一) #### 关键知识点概述 本文档将围绕给定文件中的几个关键操作技巧进行展开,主要包括:如何检查表的碎片化程度、如何优化索引、解决安装过程中遇到的问题以及如何查询 SQL...

    SQL Server 2005盛宴系列之六:新的选择――SQL Server Express 2005.zip

    提及的"msft042806vxpm.wmv"文件可能是微软的网络广播录像,其中可能包含专家讲解的具体内容,涵盖了SQL Server 2005 Express的实际应用案例、性能优化技巧以及常见问题的解决方案。 总的来说,通过"SQL Server ...

    .net&VS;&SqlServer;编程小技巧经验总结

    ### .NET & VS & SQL Server 编程小技巧经验总结 #### 一、C#编程技巧 ##### EF中视图建模 在使用Entity Framework (EF) 进行数据库建模时,如果需要将数据库中的视图映射到实体类中,可能会遇到一个问题:当视图...

    SQL Server 2000安全及高级应用技巧

    (20080318_4)SQL Server 2000安全及高级应用技巧 【SQLServer.rar】文件大小:165 KB (169,094 字节) 解压后含有ppt,sql脚本。

    sqlserver内存清理

    在SQL Server数据库管理系统中,内存管理是至关重要的一个环节,因为它直接影响到...通过深入了解这些概念和实践技巧,我们可以有效地清理SQL Server占用的内存,保持服务器运行流畅,确保整体系统的稳定性和高性能。

    sql server书籍技巧.rar

    2. **字符串操作**:SQL Server提供了丰富的字符串函数,如LEFT、RIGHT、SUBSTRING用于提取字符串部分,LEN获取字符串长度,REPLACE和PATINDEX用于替换或查找子串,以及UPPER和LOWER转换大小写。 3. **排序与分页**...

    SQLServer精华技巧集

    本资源"SQLServer精华技巧集"聚焦于提升SQL Server的使用效率,涵盖了视图、游标、事物、日志以及内部函数等多个关键主题。以下是对这些知识点的详细解释: 1. **视图**:视图是SQL Server中的虚拟表,它基于一个或...

    sql server内存原理

    ### SQL Server内存管理原理 #### 一、概述 SQL Server作为一个高性能的关系型数据库管理系统,在处理大量数据时,其内存管理机制...理解并掌握SQL Server内存管理的基本原理和实践技巧,对于DBA来说是非常重要的。

    SQL SERVER实用经验技巧集

    在SQL Server数据库管理系统中,掌握实用经验和技巧是提升工作效率的关键。以下是一些关于SQL Server的实用技巧和经验,旨在帮助数据库管理员和开发人员更好地管理和利用数据。 1. **查询优化**: - 使用`EXPLAIN ...

    SQL Server 巡检报告v1.0(word).doc.rar

    《SQL Server数据库巡检手册》是一份详细的指南,旨在帮助管理员对SQL Server环境进行系统性的检查和维护。这份文档发布于2015年9月15日,分为三个主要部分,分别是“巡检报告”、“巡检脚本”和“巡检方法”。通过...

Global site tag (gtag.js) - Google Analytics