-
MSSQL 테이블 연번 컬럼 재정렬하기데이터베이스/MS-SQL 2023. 9. 12. 10:18반응형
MSSQL 테이블 연번 컬럼 재정렬하기
데이터베이스의 특정 테이블에서 연번을 재정렬하기 전에 데이터의 안전을 위해 백업을 권장합니다.
백업 쿼리 예시
먼저, 백업을 위해 원본 테이블의 내용을 새로운 백업 테이블에 복사합니다:
SELECT * INTO [테이블명_backup] FROM [테이블명];
연번 재정렬 쿼리 예시
WITH CTE AS ( SELECT [연번컬럼명], ROW_NUMBER() OVER(ORDER BY [연번컬럼명]) AS NewSeqNumber FROM [테이블명] ) UPDATE CTE SET [연번컬럼명] = NewSeqNumber;
사용 방법
- [테이블명_backup]과 [테이블명]을 원하는 백업 테이블 이름과 원본 테이블 이름으로 변경합니다.
- [연번컬럼명]을 사용하려는 테이블의 실제 연번 컬럼 이름으로 변경합니다.
주의사항
데이터 변경 전, 실제 데이터베이스에 변경 사항을 적용하기 전에는 백업을 반드시 수행해주세요. 데이터의 손실을 방지하기 위해 안전한 조치를 취하는 것이 좋습니다.
'데이터베이스 > MS-SQL' 카테고리의 다른 글
SQL Server에서 특정 컬럼을 포함하는 모든 테이블의 데이터 검색하기 (1) 2023.10.10 SQL Server에서 저장 프로시저 코드 내용 검색하기 (1) 2023.10.04 뷰 (Views) (0) 2020.04.01 MS-SQL 테이블명 검색, 컬럼명 검색 (0) 2020.03.30 [MSSQL] 테이블 수정 기본설정 변경 (0) 2020.03.27