Не се отнася изрично за BLOB, но ако CLOB могат да бъдат експортирани само като loader или pdf, има смисъл BLOB също да имат това ограничение. Ако искате да пресъздадете тези данни в друга схема или база данни, форматът SQL*Loader изглежда като добър избор.
Какво бихте очаквали от insert
твърдението да изглежда? Ще трябва да имате текстов литерал, съдържащ двоичната стойност, което само по себе си е проблем, но също така ще бъдете ограничени до 4k - което много файлове с изображения може да надхвърлят. За CLOB може да ви даде първите 4903 знака, последвани от многоточие в литерала на низа, но не съм сигурен; за BLOB дори това не би имало смисъл.
Ако искате да прехвърляте данни между бази данни, трябва да помислите за помпа за данни експорт/импорт
, или ако вие (или вашият клиент) сте ограничени от достъп до сървъра, можете да се върнете към наследено експортиране/импортиране
. И двете поддържат LOB. Помпата за данни е по-добра и трябва да се използва за предпочитане, ако изобщо е възможно. Единственият недостатък наистина е, че дъмп файловете се записват на сървъра на базата данни и получават достъп до тях (или разрешения за directory
обект за писане в can да бъде проблематично в някои организации.