联奕科技工程体系

 找回密码
 立即注册
查看: 142|回复: 0

【Oracle】用于统计数据库空字段数,表记录数的Oracle函数

[复制链接]

16

主题

20

帖子

5264

积分

论坛元老

Rank: 8Rank: 8

积分
5264
发表于 2019-12-26 11:32:29 | 显示全部楼层 |阅读模式
本帖最后由 zhongjinye 于 2019-12-26 15:53 编辑

本函数在Oracle 11G,12C上通过测试,其他版本需要自测

需求权限:
1.创建函数/存储过程

2.创建表权限
3.在本用户下需要对表具有进行数据查询、插入数据权限
4.执行函数/存储过程权限

使用方式:
先运行附件的建表语句,再运行创建函数的语句
调用函数时,直接输入数据库名即可统计该用户下的全部表

*执行完成后可使用select进行筛选

LY_KBTJ --这个是用于存放表记录统计数据的
LY_ZDTJ --这个是用于存放表字段统计的

LY_PRC_KBTJ --用于统计表记录数的函数
LY_PRC_ZDTJ --用于统计字段的函数

效果展示:

表记录数统计



字段空置统计



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 22:36 , Processed in 0.096020 second(s), 21 queries .

快速回复 返回顶部 返回列表