Computer/oracle

컬럼에 중복되지 않게 순번 넣기

CaD 2016. 4. 21. 19:42
INERT INTO 테이블명 (컬럼) VALUES (
(SELECT NVL(MAX (컬럼), 0) + 1 FROM 테이블명 WHERE 기준조건)
)

INERT INTO TB_HR (SN) VALUES (
(SELECT NVL(MAX (SN), 0) + 1 FROM TB_HR WHERE ID = 'RECA' AND PW = 'PASSWORD')
)
즉 번호를 아이디가 RECA 이고 비번이 PASSWORD인 값을 두번 넣으면 각각 1이 더해진 값을 넣어준다