2017-04-18 1 views
0

단일 쿼리를 사용하여 orientdb에서 여러 테이블을 업데이트하는 방법은 무엇입니까?단일 쿼리에서 두 테이블 업데이트

당신은 그러나, 두 개의 UPDATE 문을 원자 적으로 처리되어 있는지 확인하기 위해 트랜잭션을 사용할 수 있습니다, 하나의 문에 여러 테이블을 업데이트 할 수 없습니다이

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

처럼 뭔가를 찾고있다. 왕복을 피하기 위해 일괄 처리 할 수도 있습니다.

관련 문제