일련 번호의 빠진 번호 중 가장 작은 값을 조회하는 쿼리 입니다.
MSSQL 쿼리이며 WITH(NOLOCK) 부분만 제가하면 Oracle 에서도 사용 가능 합니다.
1 2 3 4 5 6 | -- {0} = 지정된 번호 이후의 비어있는 일련 번호 조회 SELECT min(IDX + 1) FROM (SELECT {0} IDX UNION ALL SELECT IDX FROM TBL_TEST WITH(NOLOCK) WHERE IDX > {0}) TA WHERE IDX+1 NOT IN (SELECT IDX FROM TBL_TEST WITH(NOLOCK)) | cs |
'Database & Data' 카테고리의 다른 글
상황에 맞는 그래프 선 (0) | 2023.01.02 |
---|---|
LabVIEW 와 DB연동을 위한 전반적인 내용 입니다. (0) | 2020.04.20 |
JOIN 종류 도식화 (0) | 2018.08.09 |
세미나 동영상 [최적 데이터 구조 설계]-다운 가능 (0) | 2015.09.20 |
ER Studio Relationship 관계선 종류 (0) | 2015.08.14 |