【发布时间】:2017-08-06 11:45:49
【问题描述】:
我在开发环境中有这样的表
EMP_ID 名称部门 1 个 AA 2 B BB 3 C CC我在测试环境中有相同的表,但在 DEPT 列中有空值。是否有基于 EMP_ID 生成更新语句,以便我可以将 DEPT 值从 dev 复制到测试?
例如 IDE 应该生成:update EMPLOYEE set dept='AA' where EMP_ID=1。
我使用 Oracle Sqldeveloper 和 PL/SQL Developer。
【问题讨论】:
-
这些表有多大?
-
我现在有 100 多条记录。
-
如果您可以在您的数据库之间创建一个 dbLink,那么纯 SQL 就足够了
-
如果你想要一个测试中生产表的精确副本,并且行数相当小,你也可以考虑复制粘贴 :) @GurV 解决方案更加优雅和通用跨度>
标签: sql sql-update oracle-sqldeveloper plsqldeveloper auto-generate