我在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。
答案 0 :(得分:3)
您可以执行以下查询来生成更新语句并复制可在其他环境中执行的结果。
select
'update employee set dept = ''' || dept || ''' where emp_id = ' || emp_id || ';'
from employee;