반응형
MSSQL 사용하는 프로젝트를 뛰고 있어서 MSSQL로 작성해보았다.
계속해서 DATA 가 쌓이는 경우가 아니라면
항상 백업으로 DATA를 만들고 테이블을 다시 생성후 백업한 DATA를 넣는게 좋다
개발할때 항상 유용하게 사용하는 방법을 공유하고자 한다.
컬럼 하나를 추가하는데 초심자들은 DROP 해서 DATA도 삭제하는 경우가 많은데
물어보면 DATA 옮기는게 힘들거나 귀찮다는 분들이 있는데 아래의 방법으로 귀찮더라도 생활하 하자
나의 경우는 3번과 5번을 동일 편집기에 넣고 실행시킨다. 1번부터 4번까지 하는데 익숙해 지면 2분도 걸리지 않는다.
1. DATA백업
SELECT * INTO TMPTTABLE FROM TTABLE
2. 테이블 스키마 생성
테이블 마우스 우클릭 -> 테이블 스크립트 -> CREATE
3. CREATE 스키마 실행
4. 컬럼 SELECT
테이블 마우스 우클릭 -> 테이블 스크립트 -> INSERT
5. INSERT 스크립트 실행
INSERT INTO TTABLE(AA1, AA2)
SELECT AA1, AA2 FROM TMPTTABLE
반응형
LIST
'DB' 카테고리의 다른 글
오라클 HINT (1) | 2024.03.05 |
---|---|
소수점 처리 방법 및 계산시 유의점 (0) | 2024.03.02 |
프로시져 오류처리 방법 (1) | 2024.02.29 |
[MSSQL] RNAK() 함수 SEQ를 주거나 순위를 매길때 (1) | 2024.02.26 |
UNPIVOT 숫자 형 변환 오류 (1) | 2024.02.25 |