Когда я выполняю следующее:
INSERT ALL INTO table@database_link(columnName) VALUES (columnValue)
SELECT columnValue FROM localTable;
Я получаю ошибку
Ошибка SQL: ORA-02021: операции DDL не разрешены в удаленной базе данных 02021. 00000- «Операции DDL не разрешены в удаленной базе данных» * Причина: была предпринята попытка использовать операцию DDL в удаленной базе данных.Например, «CREATE TABLE tablename @ remotedbname ...».* Действие: Чтобы изменить структуру удаленной базы данных, вы должны подключиться к удаленной базе данных с соответствующими привилегиями.
Обратите внимание, что когда я делаю обычную (а не вставку ALL в) ... вставкуработает над ссылкой на базу данных.(Предоставления действительны).
В обеих таблицах также отсутствуют триггеры NO.
И мне явно нужен INSERT ALL INTO, чтобы можно было вставлять его в несколько таблиц.
Разрешены ли операции INSERT ALL INTO в таблицы ссылок базы данных?