SQL테이블 복사 날로 먹기
작업을 하다 보면 기존 이블과 동일한 새로운 테이블을 막 만들어야 할 때가 있다.
특히나 잠시 임시테이블을 만들어서 잠깐 테스트해보고 지우고 싶은데,,,
새로운 테이블을 만들려니… 짜증부터 밀려오는 것이 사실이다… (__)..
해서 “하야시의 날로 먹는 개발” 이야기, 기존의 테이블로 마구마구 막 만드는것에 대해서 알아본다.
간단하다…
안다. 이런게 무슨 강좌인지..
여기는 날로 먹기 좋아하는 하야시의 “JobNote”임을 다시 한번 상기하자.(__).
하나를 날로 먹기 위해서 열 개의 선행작업을 감내 할 수 있는,, 그게 바로 개발자의 기본 마인드여야 하지 않겠는가! 냐하하~~ ^0^
1. 다른 테이블과 동일한 스키마의 새로운 테이블 만들기
select * into dbo.CategoriesNew from dbo.Categories --① where 1=2 --② |
(데이터베이스에 어떻게 접속하냐는 서로서로간의 소중한 비밀로 간직하는 걸로 하자…-_-..)
위 예제는 Northwind데이터베이스에서 데모를 위해서 암꺼나 하나 쿼리 했다.
위와 같이 구문을 실행하게 되면,,
① 만 수행하는 경우에는 테이블의 스키마만 복사해 CategoriesNew 테이블 껍데기만 생성하게 된다.
① 과 ② 를 같이 수행하게 되면 Categories테이블과 동일한 스키마는 물론이고 데이터들데 동일하게 복사가 된다.
아~.. 테이블을 막 만들어야 할 때 날로 먹기 참 좋은 방법이 아닐 수 없다.
[출처] SQL테이블 복사 날로 먹기 (리눅스) |작성자 비타덴트
'공책' 카테고리의 다른 글
비스타 / 윈도우7 모든 권한 부여하기 . (0) | 2009.11.17 |
---|---|
SQL 밀어넣기 & 중복데이터 확인 (1) | 2009.11.16 |
무료 PC 단어장 (0) | 2009.05.26 |
학습자 등록 학정인정 일자 (0) | 2009.01.30 |
ITQ 한글 2005 01. 용지설정 (0) | 2009.01.29 |