SELECT *
INTO TB_newtable
FROM TB_oldtable;
TB_oldtable 의 데이터 들을 TB_newtable에 삽입 (INSERT)
조인해서 데이터 삽입도 가능하다.
SELECT A.COULMN_2, B.COULMN_2
INTO TB_newTalbe
FROM TB_oldTable A
LEFT JOIN TB_oldTable2 B
ON A.COULMN_1=B.COULMN_1;
- 보통 임시 테이블과 많이 쓰인다.
SELECT
*
INTO #TB_talbeTemp FROM TB_oldTable
-- 임시테이블 #TB_talbeTemp에 TB_oldTable 데이터와 스키마를 복사해서 삽입.
SELEC * FROM #TB_talbeTemp
-- 임시테이블 #TB_talbeTemp 조회
- 테이블 스키마만 복사해서 새로운 테이블을 만들때도 쓰인다. (데이터는 하나도 넣지 않고)
SELECT *
INTO TB_newTable
FROM TB_oldTable
WHERE 1=0;
* 조회가 되지않는 조건을 조건문에 걸어주면 된다.(1=0)
'SQL > MS-SQL & SQL Server Management Studio' 카테고리의 다른 글
[MS-SQL] 버전 확인하는 방법 (0) | 2019.12.30 |
---|---|
[ms sql] print() 함수/ print()함수 결과로 아무것도 출력이 안됨 / (동적쿼리 사용시 유용) (0) | 2019.12.09 |
MS SQL 영문 한글 구분하기 / 영어 한글 구분 (정규식) (0) | 2019.12.06 |
임시 테이블 (@) vs 테이블 변수 (#) (0) | 2019.12.02 |
[MSSQL] BEGIN TRAN 사용하기 (0) | 2019.11.27 |
댓글