BFILE
データ型には、ファイルのディレクトリ・オブジェクトとディレクトリ・オブジェクト内のファイル名という2つの情報が格納されます。
ORACLE_DATAPUMP
アクセス・ドライバを使用して、ディレクトリ・オブジェクト名およびファイル名を外部表の2つの列に格納することにより、BFILE
列をアンロードできます。DBMS_LOB
.FILEGETNAME
プロシージャは両方の名前を返します。ただし、これはプロシージャであるため、SELECT
文では使用できません。かわりに、2つのファンクションを使用します。最初のファンクションは、ディレクトリ・オブジェクト名を返し、2つ目のファンクションはファイル名を返します。
次の手順では、BFILE
データ型のアンロードおよびロードの例を示します。