2017-04-18 1 views
0

Wie mehrere Tabellen in einem orientdb mit einzelnen Abfrage aktualisieren?Aktualisieren Sie zwei Tabellen in einer einzigen Abfrage

der Suche nach so etwas wie dieses

UPDATE table1, table2 
    SET table1.col = a, 
     table2.col2 = b 
    WHERE table1.id = table2 .id; 
+0

Sie können nicht mehrere Tabellen in einer Anweisung http://stackoverflow.com/questions/2044467/how-to-update-two-tables-in-one-statement-in-sql-server-2005 aktualisieren – Vecchiasignora

Antwort

2

Sie können nicht mehrere Tabellen in einer Aussage aktualisieren, jedoch können Sie eine Transaktion verwenden, um sicherzustellen, dass zwei Update-Anweisungen atomar behandelt werden. Sie können sie auch stapelweise verarbeiten, um eine Hin- und Rückfahrt zu vermeiden.

Verwandte Themen