Oracle その他

テーブルに格納されている列ごとのサイズ(バイト数)を確認する方法|Oracle VSIZE

列に格納されているバイト数ってどうやって確認するの?

VSIZE 関数を使えば、列ごとのサイズを確認することができる。

VSIZEは、exprの内部表現でのバイト数を戻します。exprがNULLの場合はNULLを戻します。

HTTPS://DOCS.ORACLE.COM/CD/E16338_01/SERVER.112/B56299/FUNCTIONS233.HTM

例えば、SCOTT ユーザーが保持している EMP 表の EMPNO 列のバイト数を知りたい場合、以下のように SUM 関数を利用して確認が可能。

実行例

 SQL> select sum(vsize(empno)) from emp;

 SUM(VSIZE(EMPNO))
 -----------------
                82

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

-Oracle, その他
-