Nie odnosi się wprost do obiektów BLOB, ale jeśli CLOB można wyeksportować tylko jako loader lub pdf, sensowne jest, aby bloki BLOB również miały to ograniczenie. Jeśli chcesz odtworzyć te dane w innym schemacie lub bazie danych, dobrym wyborem będzie format SQL*Loader.
Czego można się spodziewać po insert
oświadczenie ma wyglądać? Musiałbyś mieć literał tekstowy zawierający wartość binarną, co samo w sobie jest problemem, ale byłbyś również ograniczony do 4k - co może przekroczyć wiele plików graficznych. W przypadku CLOB może to dać pierwsze 4903 znaki, po których następuje wielokropek w literale ciągu, ale nie jestem pewien; dla BLOB-a nawet to nie miałoby sensu.
Jeśli chcesz przesyłać dane między bazami danych, rozważ pompę danych eksport/import
, lub jeśli Ty (lub Twój klient) jesteś ograniczony przez dostęp do serwera, możesz wrócić do eksport/import starszego typu
. Oba obsługują obiekty LOB. Data pump jest lepsza i powinna być używana w miarę możliwości. Jedynym minusem jest to, że pliki zrzutu są zapisywane na serwerze bazy danych i uzyskują do nich dostęp (lub uprawnienia do directory
obiekt do pisania może być problematyczne w niektórych organizacjach.