[Oracle] 오라클 insert 자동증가 컬럼의 최대값 +1하기 (MAX+1)
- DB/Oracle
- 2019. 1. 14.
NVL함수와 MAX함수를 활용하여 오라클 데이터 insert시 컬럼의 최대값+1을 저장하는 방법입니다.
INSERT INTO DEPT_TABLE
(
DEPT_SQ,
COMPANY,
DEPT_NM
)
VALUES
(
(SELECT NVL(MAX(DEPT_SQ),0)+1 FROM DEPT_TABLE),--데이터가없으면 0 데이터가 있으면 최대값 +1
'테스트회사',
'테스트회사명'
)
'DB > Oracle' 카테고리의 다른 글
[Oracle] Union해서 나온 결과 ROW 값 합치기 (0) | 2019.01.21 |
---|---|
[Oracle] 오라클 데이터가 없을경우에만 Insert하기 (0) | 2019.01.15 |
[Oracle] 오라클 SELECT한 데이터를 활용하여 UPDATE하기 (0) | 2019.01.09 |
[Oracle] 오라클 조회 프로시저 만들기 예제 (0) | 2019.01.06 |