当我执行以下操作时:
INSERT ALL INTO table@database_link(columnName) VALUES (columnValue)
SELECT columnValue FROM localTable;
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
SQL错误:ORA-02021:远程数据库上不允许执行DDL操作02021. 00000 - "远程数据库上不允许执行DDL操作"*原因:尝试在远程数据库上使用DDL操作.例如,"CREATE TABLE tablename @ remotedbname ...".*操作:要更改远程数据库结构,必须使用适当的权限连接到远程数据库.
请注意,当我执行常规(而不是插入ALL)时...插入在数据库链接上工作.(补助金有效).
两个表都没有触发器.
我明确需要INSERT ALL INTO,以允许插入多个表的能力.
是否INSERT ALL INTO操作不允许进入数据库链接表?
| 归档时间: |
|
| 查看次数: |
5333 次 |
| 最近记录: |