2017-04-18 36 views
0

如何使用單個查詢更新orientdb中的多個表?在單個查詢中更新兩個表

尋找這樣的事情

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

你不能在一個語句中更新多個表http://stackoverflow.com/questions/2044467/how-to-update-two-tables-in-one-statement-in-sql-server-2005 – Vecchiasignora

回答

2

你不能在一個語句更新多個表,但是,您可以使用事務,以確保兩個更新語句是原子處理。您也可以對其進行批處理以避免往返。

相關問題