Я создал ссылку на БД и создал локальный синоним удаленной таблицы. Я также создал локальное представление, которое выбирает данные из синонима. Столбец blob был добавлен в удаленную таблицу, и я не могу выбрать его локально.
Вот как выглядит мой код:
CREATE OR REPLACE VIEW LOCAL_USER.VIEW AS (
SELECT
WHATEVER,
BINARY_CONTENT
FROM LOCAL_USER.LOCAL_TABLE
UNION ALL
SELECT
WHATEVER,
BINARY_CONTENT
FROM LOCAL_USER.SYNONYM
);
и это ошибка:
ORA-22992: cannot use LOB locators selected from remote tables
Я поискал его в Интернете, но предлагаемые решения не работают для меня, потому что я использую синоним, который должен постоянно обновляться с удаленной таблицей.
Кто-нибудь знает, что с этим можно сделать?