2017-04-18 19 views
0

単一クエリを使用してorientdbの複数のテーブルを更新するにはどうすればよいですか?あなたはしかし、あなたは2つのUPDATE文がアトミックに処理されていることを確認するためにトランザクションを使用することができ、1つのステートメントで複数のテーブルを更新することはできません。この1つのクエリで2つのテーブルを更新する

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

複数のテーブルを1つのステートメントで更新することはできません。http://stackoverflow.com/questions/2044467/how-to-update-two-tables-in-one-statement-in-sql-server-2005 – Vecchiasignora

答えて

2

のようなものを探してい

。ラウンドトリップを避けるためにバッチ処理することもできます。

関連する問題