2012-03-29 7 views
0

Wie aktualisiere ich einen Wert, der auf einen Fremdschlüssel verweist.Schreiben Update-Anweisung Derby

Lets sagen, wenn ich eine Mitglieder E-Mail und E-Mail in der Mitglieder-Tabelle verwiesen Personen E-Mail ändern wollte. Da ich Update Cascade nicht machen kann, wie mache ich das im Derby.

Antwort

0

Jede SQL-Aktualisierungsanweisung aktualisiert eine einzelne Tabelle. Um mehrere Tabellen zu aktualisieren, müssen Sie mehrere Aktualisierungsanweisungen ausgeben. Sie können diese Aktualisierungsanweisungen in einer einzigen Transaktion sammeln, wodurch sichergestellt wird, dass andere Benutzer der Datenbank nie eine teilweise aktualisierte Datenbank kennen (sie sehen immer entweder alle Aktualisierungen oder keine von ihnen). Derby implementiert in dieser Hinsicht sehr standardmäßige SQL-Verhaltensweisen, so dass jede gängige SQL-Referenz zum Verständnis des Verhaltens von Derby herangezogen werden kann.