`

查询所有表中的记录数

    博客分类:
  • SQL
阅读更多
create function row_count
(@tablename  varchar(200))
returns table
as return(
   with row_count(name,count)as
  ( select name,sum(rows) count
   from sys.partitions p
   left join sys.allocation_units a ON p.partition_id = a.container_id
   ,sysobjects  c
   where
   p.object_id =  c.id
   and p.index_id in(0,1)
   and p.rows is not null
   and a.type = 1
   and c.type = 'U'
   group by name )
select * from row_count  where name = (case @tablename when '*' then  name else @tablename  end )
)
分享到:
评论

相关推荐

    Delphi +SQL查询主表键值在其它表中出现的记录数

    本篇文章将深入探讨如何在Delphi中利用SQL查询来找出主表中的键值在其他关联表中出现的记录数。 首先,我们要理解关系数据库的基本概念。在数据库设计中,主表通常是指包含唯一标识符(主键)的表,而其他表可能...

    查询表空间占用、记录条数、表归属用户信息,并举例截除过期数据释放表空间,Oracle适用

    --本文档为标准SQL代码,Oracle下适用,其他数据库如SQLserver,PGsql等不适用 ...3、全数据库查询所有表占用,归属的用户名 4、举例说明:应用表收缩及转储形式,截除过期数据,释放表空间;——可用于生产库

    Oracle中一次查询多表记录数的3种方式.pdf

    本文将介绍在Oracle中一次性查询多表记录数的三种方法。 首先,我们来看“简单查询法”。这种方法依赖于Oracle数据库提供的静态视图,特别是`DBA_TABLES`视图。`DBA_TABLES`视图包含所有数据库对象的信息,对于DBA...

    Java实现获得MySQL数据库中所有表的记录总数可行方法

    总的来说,通过Java程序实现获取MySQL数据库中所有表的记录总数,主要分为三个步骤:建立数据库连接、获取表名列表、遍历并计算每个表的记录数。这个过程需要合理利用JDBC API,并根据具体需求进行性能优化。

    删除数据表中重复记录

    这段SQL语句首先筛选出了表`a`中`NAME`和`VALUE`两个字段存在重复值的所有记录。`GROUP BY NAME, VALUE`将具有相同`NAME`和`VALUE`的记录分组,而`HAVING COUNT(id) > 1`则进一步筛选出那些分组后ID数量大于1的记录...

    SQL Server数据库按百分比查询出表中的记录数

    本文将详细介绍如何在SQL Server中按百分比查询表中的记录数,并提供相应的代码示例。 首先,让我们了解`TOP`关键字。在SQL Server中,`TOP`用于从结果集中选择指定数量的行。它通常与`SELECT`语句一起使用,用于...

    SQL语句查询数据表主键和所有字段

    在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...

    SQLite 查询所有 分页查询 查询个数

    这里,`LIMIT m`表示每页返回的记录数,`OFFSET (n-1)*m`则跳过前n-1页的数据,从而获取第n页的数据。 3. 查询数据的总个数: 在SQLite中,如果你需要知道表中数据的总数量,可以使用`COUNT(*)`函数。例如: ```sql...

    MySQL多表数据记录查询详解

    在实际应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称来年将诶查询。  在具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后再查询到...

    数据库总记录数和所占空间查询语句

    #### 查询所有表的记录数 首先,我们来看如何查询数据库中所有表的记录数。给定的部分内容中提供了这样一段代码: ```sql -- 链接部分:统计每个表的记录数 SET NOCOUNT ON; CREATE TABLE ##temp (ZKIns varchar...

    Python实现异构数据库中表的记录数比对.zip

    以上就是使用Python在异构数据库中比对表记录数的基本方法。这种方法可以帮助开发者快速定位数据一致性问题,从而保证数据的准确性和完整性。在实际应用中,你可能需要根据具体的数据库配置和需求进行适当的调整。

    人大金仓数据库系统表

    1. **对象定义表**:这些表包含了数据库中的各种对象定义,如`sysobjects`用于存储表、视图、存储过程等信息,`syscolumns`记录各表的列信息,`sysindexes`则存储索引的详细描述。 2. **权限和安全性表**:如`...

    SAP所有表清单(有中文说明)

    这个压缩包文件名为"SAP所有表清单(有中文说明)",显然包含了一份详细的SAP系统中的数据库表格清单,并附有中文解释,这对于理解和维护SAP系统的人来说是非常宝贵的参考资料。 SAP系统的核心是其强大的数据库,其中...

    MySQL数据库:嵌套子查询二.pptx

    主查询 `SELECT 图书编号, 订购册数 FROM Sell WHERE 订购册数 > ANY (...)` 会找到订购册数大于子查询 `(SELECT 订购册数 FROM Sell WHERE 图书编号 ='TP7/301-135 ' )` 返回的任何一条记录的订购册数的订单。...

    Oracle 当前用户下所有表的记录总数

    分析当前用户下所有表的记录总数 保证好用! 代码如下: begin dbms_utility.analyze_schema(user,’COMPUTE’); end; select t.table_name,t.num_rows,t.blocks,t.empty_blocks from user_tables t 您可能感兴趣的...

    易语言ACCESS数据库多表关联查询例程

    4. 处理查询结果:查询成功后,使用“获取记录数”、“获取字段值”等命令获取并处理查询结果。 5. 关闭数据库连接:完成操作后,记得使用“数据库断开连接”命令关闭数据库连接。 通过学习和实践易语言中的ACCESS...

    数据库表的建立,各种查询及视图建立实验报告

    5. 查询选修了2门以上课程的学生名单:通过计算每个学生在选课表SC中的记录数量,筛选出记录数大于2的学生。 6. 查询至少有一门与“张建国”选课相同的学生的姓名、课程号和系别:找出张建国的所有选课记录,然后与...

    sqlserver查询

    1. **查询所有记录**:当你想要获取表中的全部数据时,可以使用`SELECT * FROM table_name`。例如,要获取`flower`表的所有记录,命令是`SELECT * FROM flower`。 2. **去除重复记录**:如果你想要找出某个字段中不...

Global site tag (gtag.js) - Google Analytics