테이블 자체를 복사
SELECT * INTO [생성될 테이블] FROM [원본테이블명]
테이블 구조만 복사
SELECT * INTO [생성될 테이블] FROM [원본테이블] WHERE 1=2
데이터만 복사
INSERT INTO [카피될 테이블명] SELECT * FROM [원본테이블]
INSERT INTO LOCATION
SELECT
INPUT_INDEX_KEY,
INPUT_QUANTITY,
CURRENT_QUANTITY,
UNIT_PER_COUNT,
UNIT_COUNT,
LOCATION_NAME,
(SELECT META_KEY FROM META_INFORMATION WHERE META_GROUP_NAME = 'RECORD_STATE' AND META_CODE = 1),
REGISTER_USER,
REGISTER_DATE
FROM LOCATION_REG
WHERE INPUT_INDEX_KEY = 1
INSERT INTO 구분을 사용하여 지정된 열에만 데이터 복사
INSERT INTO [테이블] (열1, 열2..) SELECT 열1, 열2 ... FROM [테이블1]
'MSSQL 2008 > MSSQL SQL' 카테고리의 다른 글
SQL - 테이블 조인 사용 (0) | 2012.03.12 |
---|---|
SQL - 컬럼의 자동 증가값 지정하기 (0) | 2011.09.21 |
SQL - Null 비교 방법 (0) | 2011.08.11 |
SQL - 날짜 및 시간 데이터 처리 방법 (0) | 2011.05.03 |
SQL - 변수 선언 및 사용 방법 (0) | 2011.05.03 |