0

我在開發環境表的東西像這樣如何使用IDE生成SQL更新語句?

 
EMP_ID  NAME  DEPT 
    1   A  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。

+0

這些表有多大? –

+0

我現在有100多條記錄。 –

+0

如果您可以在您的數據庫之間創建dblink,那麼普通SQL應該足夠了 – Aleksej

回答

3

您可以執行下面的查詢來生成更新語句並複製您可以在其他環境中執行的結果。

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