반응형
MSSQL 테이블 연번 컬럼 재정렬하기
데이터베이스의 특정 테이블에서 연번을 재정렬하기 전에 데이터의 안전을 위해 백업을 권장합니다.
백업 쿼리 예시
먼저, 백업을 위해 원본 테이블의 내용을 새로운 백업 테이블에 복사합니다:
SELECT * INTO [테이블명_backup]
FROM [테이블명];
연번 재정렬 쿼리 예시
WITH CTE AS (
SELECT
[연번컬럼명],
ROW_NUMBER() OVER(ORDER BY [연번컬럼명]) AS NewSeqNumber
FROM
[테이블명]
)
UPDATE CTE
SET [연번컬럼명] = NewSeqNumber;
사용 방법
- [테이블명_backup]과 [테이블명]을 원하는 백업 테이블 이름과 원본 테이블 이름으로 변경합니다.
- [연번컬럼명]을 사용하려는 테이블의 실제 연번 컬럼 이름으로 변경합니다.
주의사항
데이터 변경 전, 실제 데이터베이스에 변경 사항을 적용하기 전에는 백업을 반드시 수행해주세요. 데이터의 손실을 방지하기 위해 안전한 조치를 취하는 것이 좋습니다.
'정리' 카테고리의 다른 글
SQL Server에서 특정 컬럼을 포함하는 모든 테이블의 데이터 검색하기 (1) | 2023.10.10 |
---|---|
SQL Server에서 저장 프로시저 코드 내용 검색하기 (1) | 2023.10.04 |
ASP.NET ViewState VS Session (0) | 2023.05.08 |
TCP/IP (0) | 2022.06.28 |
Autohotkey 텍스트 여러줄, 줄바꿈, 문자열 줄바꿈방법 (0) | 2022.04.29 |