DB에서 테이블을 생성했을 때 컬럼네임을 틀리는 경우가 종종 있다.
꼼꼼하게 본다고 해도 간혹 틀리는 경우가 있는데 바로 변경해보자.
GameName으로 해야 하는데 GaemName으로 해버렸다...
무의식적으로 GameName으로 하다가 낭패를 볼 것 같아서 바로 수정했다.
초반에는 이렇게 수정하는 것이 쉬울 수 있으나 나중에 연관된 프로시저, 만약 기본키나 외래키가 설정되어 있다면 모두 수정해야 할 수 있다. 결론은 처음부터 꼼꼼히 확인하고, 초반에 발견되었다면 바로 수정을 하자.
USE DBNAME
GO
EXEC sp_rename '스키마.테이블이름.기존컬럼이름', '새로운컬럼이름', 'COLUMN'
|
코드는 다음과 같다.
실행하면 성공 시 다음과 같은 주의 메시지가 나온다.
Caution: Changing any part of an object name could break scripts and stored procedures.
그렇다. 혹시 연관된 object가 있으면 반드시 수정하자.
작은 실수가 여러분의 소중한 시간을 빼앗아 갈 수 있다!!!
댓글 없음:
댓글 쓰기