0

Ich habe Tabelle in dev Umgebung so etwas wie dieseWie generieren SQL-Update-Anweisungen mit IDE?

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

und ich habe einen Tisch in der Testumgebung aber mit Nullwerten in Spalte DEPT. Gibt es überhaupt Update-Anweisungen basierend auf EMP_ID zu generieren, so dass ich DEPT-Werte von Dev zum Testen kopieren kann? Zum Beispiel sollte IDE erzeugen: update EMPLOYEE set dept='AA' where EMP_ID=1. Ich benutze Oracle SQL Developer und PL/SQL Developer.

+0

Wie groß sind diese Tabellen? –

+0

Ich habe jetzt mehr als 100 Datensätze. –

+0

Wenn Sie einen DBLink zwischen Ihren DBs erstellen könnten, sollte Plain SQL reichen – Aleksej

Antwort

3

Sie können die folgende Abfrage ausführen, um Ihre Aktualisierungsanweisungen zu generieren und das Ergebnis zu kopieren, das Sie in Ihrer anderen Umgebung ausführen können.

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