plsql怎么查詢數(shù)據(jù)表大小

小億
214
2024-02-19 12:19:19
欄目: 云計(jì)算

在PL/SQL中,可以通過(guò)執(zhí)行以下SQL語(yǔ)句來(lái)查詢數(shù)據(jù)表的大小:

SELECT 
    segment_name AS table_name,
    SUM(bytes) / 1024 / 1024 AS size_mb
FROM 
    user_segments
WHERE 
    segment_type = 'TABLE'
GROUP BY 
    segment_name;

這條SQL語(yǔ)句會(huì)從user_segments視圖中查詢所有表的大?。ㄒ訫B為單位),并按表名進(jìn)行分組。您可以將其保存為一個(gè)存儲(chǔ)過(guò)程或者在PL/SQL塊中執(zhí)行。

0