본문 바로가기
프로그래밍 언어/쿼리문 + Oracle + MySQL

[쿼리문/오라클] 간단한 쿼리로 일련번호 쉽게 넣기 - ROWNUM 사용

by 우림 2015. 9. 16.

보통 PK로 일련번호를 많이 넣는데요.

PK가 없는 테이블에 ROWNUM을 사용하면 간단하게 일련번호를 넣을 수 있습니다.


JOBS 라는 테이블에 PK가 없는데요.

다음 쿼리로 PK로 사용할 SEQ_NO라는 컬럼을 만들어 보겠습니다.

ALTER TABLE JOBS ADD SEQ_NO NUMBER(12);



다음 쿼리로 SEQ_NO 컬럼에 일련번호를 넣습니다.

UPDATE JOBS SET SEQ_NO = ROWNUM;


결과를 볼까요?


일련번호 넣는데 커서 만들고 복잡하게 할 필요 없습니다^^

순서가 아주 중요한 게 아니라면요.


댓글