DBeaver - 执行多个 oracle 插入时是非顺序的
DBeaver - Non sequential when executing multiple oracle inserts
我在 Oracle 12 中使用最新的 DBeaver
我需要 运行 多次插入到通过外键连接的不同表中
当对多个表执行多个 oracle 插入 (Alt + X 时,它在不应该的外键上失败 (如果顺序执行)。
在 PLSQL developer 中执行相同的 SQL 不会产生任何错误。 (可重现)
似乎插入没有按顺序执行
这种行为可以改变吗?
发现 DBeaver wiki 警告意外结果
NOTE: Be careful with this feature. If you execute a huge script with a large number of queries, it might cause unexpected problems.
在 disucssions 解决方案中找到向 PL/SQL 块添加插入:
ShadelessFox
It's not possible from a DBeaver perspective, but you can use PL/SQL blocks
我在 Oracle 12 中使用最新的 DBeaver
我需要 运行 多次插入到通过外键连接的不同表中
当对多个表执行多个 oracle 插入 (Alt + X 时,它在不应该的外键上失败 (如果顺序执行)。
在 PLSQL developer 中执行相同的 SQL 不会产生任何错误。 (可重现)
似乎插入没有按顺序执行
这种行为可以改变吗?
发现 DBeaver wiki 警告意外结果
NOTE: Be careful with this feature. If you execute a huge script with a large number of queries, it might cause unexpected problems.
在 disucssions 解决方案中找到向 PL/SQL 块添加插入:
ShadelessFox It's not possible from a DBeaver perspective, but you can use PL/SQL blocks