argius note

プログラミング関連

Oracle:LOBのサイズを取得する関数

OracleのテーブルにあるLOB(ラージオブジェクト)のサイズを調べたいので、簡単なプログラムを書こうと思ったが、そういうのって関数とか普通用意されてるよね? と気づき、調べてみた。

DBMS_LOB.GETLENGTH()
例:SELECT DBMS_LOB.GETLENGTH(LOB_COLUMN) FROM SOME_TABLE
定数DBMS_LOB.LOBMAXSIZE(=4GB)