MSSQL

[MSSQL] 테이블 복사? SELECT INTO

#테이블백업 #DB백업 #테스트테이블 #테이블만들기 #SELECTINFO아니죠? #똑같은테이블 #MSSQL팁 #꿀팁

포스팅 목차 바로가기

안녕하세요, 배곧동개발자 입니다.

새로운 기능을 개발할 때에 특히 수정, 삭제 기능을 개발하는 것은 정말로 조심조심히 한땀한땀 신중하게 해야하죠?

잘못하다가 기존 데이터를 다 날려버릴 수 있으니까요! (운영 데이터 날려본 1人)


1. 불편한 상황

이렇듯 소중한 데이터를 보호하기위해 개발을 진행할때는 테스트DB를 사용하죠. 근데 테스트DB 또는 테이블을 만들 때 한땀한땀 컬럼명, 데이터형식 작성한다 치면

와우, 이걸 언제 다해? 컬럼이 한두개라면 금방 하지만 20개, 30개 늘어나면 정말 골치가 많이 아픕니다.


2. 해결책

그럴때, 기존 테이블을 이용해서 간단한 쿼리 한줄로 테이블을 만들수 있답니다! 심지어 데이터까지 한번에 슝!

테스트데이터 만들기 이만한게 없죠. 아주아주 간단해요.

SELECT INTO 를 통해 기존 테이블과 동일한 테이블을 만들어줍니다.

한땀한땀 할 필요 없죠? 예시를 들어볼께요.

SELECT
   *
INTO
   TBL_INVENTORY_MASTER_TEST
FROM
   TBL_INVENTORY_MASTER

이렇게 쿼리를 돌려주면 TBL_INVENTORY_MASTER과 똑같은 TBL_INVENTORY_MASTER_TEST 테이블이 만들어지게 됩니다!

아주아주 쉽고 빠르죠?

수정/삭제 기능 개발할 때에 꼭, 꼭 테스트데이터를 사용해서 운영 데이터를 지켜주는 기본 센스! 다들 지켜줍시다.

이만,배곧동개발자 였습니다.

배곧동개발자

Recent Posts

[MSSQL] 넓은 영어, 띄어쓰기 영어 입력되는 현상 (전각입력/문자폭)

#MSSQL #문자폭 #영어넓이 #쿼리입력안됨 1. MSSQL 영어 입력 안되는 현상 MSSQL을 주로 쓰고 있는데 MSSMS에서…

1개월 ago

[이미르] 다니아믹 키 확실한 해결방법 (커스텀토큰/접속불가)

#레전드오브이미르 #다이나믹키가다릅니다 #커스텀토큰 #접속불가 #오류 #해결방법 1. 다이나믹 키 더럽다! 유저의 다이나믹키가 다릅니다. 위메이드의 레전드…

1개월 ago

[이미르] 대기열 왜 이렇게 길어졌나? (중국작업장/매크로)

#레전드오브이미르 #작업장 #쌀먹 #중국 #매크로 #대기열 1. 운영 문제 있네? 이제 오픈 2주차에 들어온 위메이드의…

2개월 ago

[이미르] 엠틱을 챙겨보자 (스토리덱/마나회복력)

#레전드오브이미르 #엠틱 #마나회복력 #스토리덱 1. 마나가 너무 부족해! 레전드 오브 이미르는 스킬 위주의 액션 게임이라고…

2개월 ago

[이미르] 시구르드와 대화 (위치/메인퀘스트19-19)

#레전드오브이미르 #파괴가남긴것 #시구르드 #19-19 #위치 1. 파괴가 남긴 것 레전드 오브 이미르 메인퀘스트 19-19인 "파괴가…

2개월 ago

[이미르] 트롤의 비밀상자, 트롤의 유적상층 보물상자 위치

#레전드오브이미르 #트롤의비밀상자 #트롤의유적상층 #보물상자 #위치 1. 트롤의 비밀 상자 이번에 알아 볼 의뢰게시판 의뢰는 바로…

2개월 ago