2011-07-07 4 views
2

60 개 이상의 행이있는 두 테이블의 특정 필드를 업데이트해야하며 루프에서 UPDATE를 수행하고 있습니다.Sybase의 다중 테이블 업데이트

하나의 UPDATE에서 두 개의 테이블을 업데이트하고 싶습니다.이 테이블의 볼륨을 고려하여이 두 테이블을 쿼리/트래버스하기가 어렵습니다.

나는이 같은 뭔가를 찾고 있어요,

UPDATE TABLE_A, TABLE_B 

SET TABLE_A.column1 = "new value", 
SET TABLE_B.column2 = "different value" 

FROM TABLE_A a, TABLE_B b, TABLE_C c 
WHERE <few conditions> 

베이스는 생각이 구문처럼 보인다하지 않습니다. 누구든지 알고있는 대안이 있습니까?

미리 감사드립니다.

+0

은 모두 동일한 DB의 테이블입니까? – nunu

+0

예, 그들은 같은 DB에 있습니다. – sojin

답변

1

내가 아는 한 각 UPDATE 문에 하나의 테이블 만 정의 할 수 있습니다.