정렬되지 않은 컬럼데이터를 row_number로 다시 넣는 쿼리
해당 쿼리를 통해 PK값에 잡혀 있던 컬럼의 값을 다시 정렬해서 넣을 수 있을거 같음
UPDATE A
SET A.NUM = A.RowNum
FROM (
SELECT NUM, ROW_NUMBER() OVER (ORDER BY 정렬기준의컬럼 ASC) AS RowNum
FROM 테이블명
WHERE (1 = 1) AND ownerID IN ('62') : 원하는 조건넣는 부분
)
) AS A
'프로그래밍 > DB' 카테고리의 다른 글
ORACLE / MSSQL 같은 내용 비교 (0) | 2020.10.22 |
---|---|
MSSQL 탭, 엔터 등 치환 하기 (0) | 2019.09.16 |
[MSSQL] 다른 DB의 특정 테이블에 접근하려는 계정에게 권한 주기 (0) | 2016.11.09 |
MSSQL 날짜 변환표 / 날짜계산 (0) | 2015.02.11 |
ORACLE 테이블 정보 가져 오는 쿼리 최종 (0) | 2014.06.12 |