当我执行以下操作时:
INSERT ALL INTO table@database_link(columnName) VALUES (columnValue)
SELECT columnValue FROM localTable;
我收到一个错误
SQL 错误:ORA-02021:远程数据库 02021 上不允许 DDL 操作。 00000 - “远程数据库上不允许 DDL 操作” *原因:试图在远程数据库上使用 DDL 操作。例如,“CREATE TABLE tablename@remotedbname ...”。*操作:要更改远程数据库结构,您必须以适当的权限连接到远程数据库。
请注意,当我执行常规(而不是全部插入)时...插入在数据库链接上工作。(赠款是有效的)。
两个表上也没有触发器。
而且我明确需要 INSERT ALL INTO,以便能够插入多个表。
数据库链接表中是否不允许 INSERT ALL INTO 操作?