如何使用IDE生成SQL更新语句?

时间:2017-03-15 15:57:02

标签: sql sql-update oracle-sqldeveloper plsqldeveloper auto-generate

我在dev环境中有这样的表

EMP_ID     NAME     DEPT
  1         A        AA
  2         B        BB
  3         C        CC

我在测试环境中有相同的表,但在DEPT列中有空值。有没有基于EMP_ID生成更新语句,以便我可以从开发人员的DEPT值复制到测试? 例如,IDE应生成:update EMPLOYEE set dept='AA' where EMP_ID=1。 我使用Oracle Sqldeveloper和PL / SQL Developer。

1 个答案:

答案 0 :(得分:3)

您可以执行以下查询来生成更新语句并复制可在其他环境中执行的结果。

select 
    'update employee set dept = ''' || dept || ''' where emp_id = ' || emp_id || ';'
from employee;