Проблемы с использованием MS Access для переноса данных между базами данных Oracle, которые содержат большие двоичные объекты - PullRequest
0 голосов
/ 21 сентября 2011

Я сейчас пытаюсь переместить данные из трех старых схем базы данных в одну новую. Я делал это, используя функцию запроса добавления MS Access.

Все прошло довольно гладко, пока я не попытался перейти к данным, которые содержали BLOB-объекты. Oracle возвращает ошибку «ORA-01008: не все переменные связаны». Я отследил это до ошибки в BLOB-объектах, так как она работает нормально, если я удаляю эти столбцы из запроса.

Кто-нибудь знает, почему это происходит или как это преодолеть?

1 Ответ

1 голос
/ 29 сентября 2011

Почему бы вам просто не сделать это на сервере?

Без проверки этого (простите за синтаксические ошибки)

При подключении к целевой схеме

insert into tablename select from SourceSchemaName1.TableName;
insert into tablename select from SourceSchemaName2.TableName;
insert into tablename select from SourceSchemaName3.TableName;

http://psoug.org/reference/insert.html

...