![]() |
Re: Update einer Datenbanktabelle
Keine Bange (eben getestet), so gehts:
SQL-Code:
SQL ist nicht so blöd und schiesst sich selbst ins Knie, denn T1 wird erst nach Beendigung der UPDATE Anweisung verändert.
update t1 set nr = (select nr2 from t2 where t2.nr1=t1.nr)
SQL-DB sind immer mengenbasiert, d.h. Du kannst dich drauf verlassen, das DML immer die Gesamtheit auf einmal verändern. Aber eine schöne Aufgabe für ein SQL-Tutorial! :thumb: @hoika: Sofern die Constraints nicht verletzt werden, kann man die Schlüssel austauschen, wie man lustig ist. Ab und an muss man das auch tun. Aber schön ist es nicht, da gebe ich Dir recht. |
Re: Update einer Datenbanktabelle
Hi alzaimar,
ich wußte schon warum ich das geschrieben hab: Zitat:
Zitat:
Gruß oki |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz