当前位置: 首页 > article >正文

Oracle查询数据库中当前用户每个表的数据条数

Oracle查询数据库中当前用户每个表的数据条数

select t.table_name,t.num_rows from user_tables t

一般情况下这条语句就可查出想要结果
如果不行
请执行以下脚本

create or replace function count_rows(table_name in varchar2,
                                      owner      in varchar2 default null)
  return number authid current_user IS
  num_rows number;
  stmt     varchar2(2000);
begin
  if owner is null then
    stmt := 'select count(*) from "' || table_name || '"';
  else
    stmt := 'select count(*) from "' || owner || '"."' || table_name || '"';
  end if;
  execute immediate stmt
    into num_rows;
  return num_rows;
end;

写了此方法以后在sql语句中调用即可

select table_name, count_rows(table_name) nrows from user_tables ;

http://www.kler.cn/a/146655.html

相关文章:

  • [JavaWeb] 尚硅谷JavaWeb课程笔记
  • JavaScript 中,.call()的使用详解
  • 1.tree of thought (使用LangChain解决4x4数独问题)
  • 用vscode编写verilog时,如何有信号定义提示、信号定义跳转(go to definition)、模块跳转(跨文件跳转)这些功能
  • Spring Security SecurityContextHolder组件
  • 网络安全领域的最新动态和漏洞信息
  • 形态学操作—顶帽运算
  • Grafana采用Nginx反向代理,部分功能报错‘Origin not allowed’ behind proxy
  • Unity阻止射线穿透UI的方法之一
  • 欧标电动汽车充电标准CCS2
  • 简易地铁自动机售票系统实现(C++)
  • 王者荣耀小游戏
  • 数据结构 / 内存的动态申请和释放
  • AIGC创作系统ChatGPT网站源码、支持最新GPT-4-Turbo模型、GPT-4图片对话能力+搭建部署教程
  • 微软发布了Orca 2,一对小型语言模型,它们的性能超越了体积更大的同类产品
  • 王者荣耀java版
  • Java王者荣耀
  • 【shell脚本】常见的shell脚本面试题目
  • SpringBoot进阶——解释springboot的自动配置原理
  • 使用Terraform创建Docker镜像和容器
  • Rocket架构
  • C语言--每日选择题--Day24
  • 什么是steam红锁,如何防止steam账号红锁
  • 97、Text2NeRF: Text-Driven 3D Scene Generation with Neural Radiance Fields
  • 3.数据结构
  • React 入门使用 (官方文档向 Part2)