2009-08-12 2 views
2

에 업데이트 순서를 강제로. 기본적으로 :어떻게이 테이블이 DB

update table 
set new_id = sequence.NEXTVAL 
order by old_id 

이렇게 할 수 있나요? 중요한 점은 오라클 10g입니다.

답변

5
update (select * from mytable order by old_id) set new_id = mysequence.nextval; 
+0

고마워요! 마지막으로 한 가지 방법으로 하나 이상의 테이블을 업데이트하는 방법! –