Neodkazuje se výslovně na objekty BLOB, ale pokud lze objekty CLOB exportovat pouze jako loader nebo pdf, dává smysl, že BLOBy by také měly toto omezení. Pokud chcete tato data znovu vytvořit v jiném schématu nebo databázi, formát SQL*Loader se zdá být dobrou volbou.
Co byste očekávali od insert
aby prohlášení vypadalo? Museli byste mít textový literál obsahující binární hodnotu, což je samo o sobě problém, ale také byste byli omezeni na 4k – což může mnoho obrazových souborů překročit. Pro CLOB vám může dát prvních 4903 znaků následovaných třemi tečkami v řetězcovém literálu, ale nejsem si jistý; pro BLOB by to ani nedávalo smysl.
Pokud chcete přenášet data mezi databázemi, měli byste zvážit datovou pumpu export/import
, nebo pokud jste vy (nebo váš klient) omezeni přístupem k serveru, můžete se vrátit k starší export/import
. Oba podporují LOB. Datová pumpa je lepší a měla by se používat přednostně, pokud je to možné. Jedinou nevýhodou je, že soubory výpisu se zapisují na databázový server a získávají k nim přístup (nebo oprávnění k directory
objekt pro zápis do can být v některých organizacích problematické.