1. SELECT * INTO : 신규테이블 생성하면서 조회한 자료를 넣음
<전체컬럼>
BEGIN TRAN
SELECT * INTO 신규테이블명 FROM 조회테이블명 with(nolock)
WHERE SALE_YMD between '20080101' AND '20090731'
-- ROLLBACK COMMIT
<일부컬럼>
BEGIN TRAN
SELECT * INTO 신규테이블명 FROM
( SELECT AAA, BBB FROM 조회테이블명 with(nolock)
WHERE SALE_YMD between '20080101'
AND '20090731'
) AS STABLE
COMMIT -- ROLLBACK
2.INSERT INTO : 똑같은 스키마를 가진 태이블이 이미 생성된 상태에서 자료를 인서트 함
<전체컬럼>
BEGIN TRAN
INSERT INOT 복사될테이블명 SELECT * FROM 복사대상테이블명
COMMIT -- ROLLBACK
<부분컬럼>
BEGIN TRAN
INSERT INTO 복사될테이블명 SELECT AAA,BBB FROM 복사대상테이블명
COMMIT -- ROLLBACK
HOHOHO
'학습' 카테고리의 다른 글
oracle의 로우넘을 mssql에서 사용 (0) | 2010.04.15 |
---|---|
msslq ALTER 형식 (0) | 2010.03.04 |
퓨전차트 주소 -김성현 20091221- (0) | 2009.12.21 |
[기준] 품목채번 음 (0) | 2009.03.31 |
[생산] 린생산방식 (0) | 2009.03.31 |