я использую ODP.NET (версия 2.111.7.0) и объекты C #, OracleCommand & OracleParameter и метод OracleCommand.ExecuteNonQuery
Мне было интересно, есть ли способ вставить массив больших байтов в оракулатаблица, которая находится в другой базе данных, через ссылку на БД.я знаю, что обработка lob через ссылки на БД в целом проблематична, но я немного колеблюсь, чтобы изменить код и добавить другое соединение.
создаст хранимую процедуру, которая принимает blob в качестве параметра и общается внутри через dblink, делает любойразница?я так не думаю ..
моя текущая ситуация такова, что Oracle выдаст мне «ORA-22992: невозможно использовать локаторы больших объектов, выбранные из удаленных таблиц» всякий раз, когда параметр, который я передаю с помощью OracleCommand, является байтовым массивом с длиной0 или длиной> 32 КБ (подозреваю, потому что 20 КБ работало, 35 КБ - нет)
Я использую OracleDbType.Blob для этого параметра.
спасибо.
есть идеи?