select count(*) from v$session; // 查看连接数
select
(case when(round(a.resourceSize/(1024*1024*1024),2)>=1)
then round(a.resourceSize/(1024*1024*1024),2)||'G'
when(round(a.resourceSize/(1024*1024),2)>=1)
then round(a.resourceSize/(1024*1024),2)||'M'
when(round(a.resourceSize/(1024),2)>=1)
then round(a.resourceSize/(1024),2)||'K'
else a.resourceSize||'B'
end )
resourceSize from r_resource a;
本文提供了一个SQL查询示例,用于动态展示数据库资源的大小,并根据不同单位(GB、MB、KB、B)进行适配显示。该查询通过使用CASE WHEN语句来判断资源大小并转换为最合适的单位。

被折叠的 条评论
为什么被折叠?



