`
- 浏览:
169553 次
- 性别:
- 来自:
武汉
-
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(*)得到的结果相同。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### SQL Server 小技巧详解 #### 一、创建与删除数据库 **创建数据库:** - 命令格式:`CREATE DATABASE database-name;` - 示例:`CREATE DATABASE MyDatabase;` - 解释:该命令用于在SQL Server中创建一个新的...
根据提供的文件信息,我们可以整理出一系列关于SQL Server的实用技巧,涵盖了数据操作、查询优化、安全设置等多个方面。下面将详细解析这些技巧及其应用场景。 ### 1. 转换日期格式 - **技巧**: 使用`CONVERT`函数...
### SQL Server实用操作小技巧详解 #### 挂起操作的解决方案 在SQL Server的维护过程中,有时在尝试安装SQL Server或其服务包(SP)补丁时,系统可能会提示存在挂起的安装操作,要求重启系统。然而,通常情况下,...
在SQL Server数据库管理系统中,掌握一些精华技巧可以显著提高数据管理效率和问题解决能力。以下是一些关于SQL Server的关键知识点: 1. **T-SQL语言基础**:SQL Server使用Transact-SQL(T-SQL)作为其标准查询...
Sql Server实用操作小技巧集合
- 对于开发和管理员,理解并运用SQL Server的性能调优工具和技巧至关重要,如查询分析器、动态管理视图(DMVs)和性能计数器。 - 高级特性如复制、分区、Service Broker等,以及与BI工具(如SSIS、SSAS、SSRS)的...
优化 SQL Server 索引的小技巧 SQL Server 中有多种可以让您检测、调整和优化 SQL Server 性能的工具。其中,优化数据库索引的使用是提高 SQL Server 性能的关键因素之一。在本文中,我们将讨论如何用 SQL Server ...
"sqlserver离线安装包" 提供了这样一种解决方案,使得我们可以在无网络的情况下完成 SQL Server 的部署。 离线安装通常涉及到以下几个关键步骤和知识点: 1. **下载完整安装包**: 要进行离线安装,首先你需要在有...
### SQL Server 实用操作小技巧集合(一) #### 关键知识点概述 本文档将围绕给定文件中的几个关键操作技巧进行展开,主要包括:如何检查表的碎片化程度、如何优化索引、解决安装过程中遇到的问题以及如何查询 SQL...
提及的"msft042806vxpm.wmv"文件可能是微软的网络广播录像,其中可能包含专家讲解的具体内容,涵盖了SQL Server 2005 Express的实际应用案例、性能优化技巧以及常见问题的解决方案。 总的来说,通过"SQL Server ...
### .NET & VS & SQL Server 编程小技巧经验总结 #### 一、C#编程技巧 ##### EF中视图建模 在使用Entity Framework (EF) 进行数据库建模时,如果需要将数据库中的视图映射到实体类中,可能会遇到一个问题:当视图...
(20080318_4)SQL Server 2000安全及高级应用技巧 【SQLServer.rar】文件大小:165 KB (169,094 字节) 解压后含有ppt,sql脚本。
在SQL Server数据库管理系统中,内存管理是至关重要的一个环节,因为它直接影响到...通过深入了解这些概念和实践技巧,我们可以有效地清理SQL Server占用的内存,保持服务器运行流畅,确保整体系统的稳定性和高性能。
2. **字符串操作**:SQL Server提供了丰富的字符串函数,如LEFT、RIGHT、SUBSTRING用于提取字符串部分,LEN获取字符串长度,REPLACE和PATINDEX用于替换或查找子串,以及UPPER和LOWER转换大小写。 3. **排序与分页**...
本资源"SQLServer精华技巧集"聚焦于提升SQL Server的使用效率,涵盖了视图、游标、事物、日志以及内部函数等多个关键主题。以下是对这些知识点的详细解释: 1. **视图**:视图是SQL Server中的虚拟表,它基于一个或...
### SQL Server内存管理原理 #### 一、概述 SQL Server作为一个高性能的关系型数据库管理系统,在处理大量数据时,其内存管理机制...理解并掌握SQL Server内存管理的基本原理和实践技巧,对于DBA来说是非常重要的。
在SQL Server数据库管理系统中,掌握实用经验和技巧是提升工作效率的关键。以下是一些关于SQL Server的实用技巧和经验,旨在帮助数据库管理员和开发人员更好地管理和利用数据。 1. **查询优化**: - 使用`EXPLAIN ...
《SQL Server数据库巡检手册》是一份详细的指南,旨在帮助管理员对SQL Server环境进行系统性的检查和维护。这份文档发布于2015年9月15日,分为三个主要部分,分别是“巡检报告”、“巡检脚本”和“巡检方法”。通过...
### SQLServer管理员手册知识点概述 #### 一、SQL Server 2000概览 - **SQL Server系统介绍**:本章节将详细介绍SQL Server 2000的基础知识,包括其核心组件、服务以及与其他软件的集成方式。 - **新特性和功能**:...