티스토리 뷰

SQL/MS-SQL

[MS-SQL] SELECT INTO

추억꽃 2018. 8. 17. 16:06

SELECT INTO

 

SELECT INTO : 현재 있는 테이블에 있는 내용 전체나 일부를 가져와서 새로운 테이블로 만들 때 사용


 

만드는방법

사용할 수 있는 범위

삭제되는 시기

일반 테이블

CREATE TABLE

다른 세션에서도

DROP TABLE

세션 임시 테이블

#tablename

해당 세션에서만

세션이 끊어질 때

전역 임시 테이블

##tablename

다른 세션에서도

세션이 끊어질 때

tempdb의 일반 테이블

CREATE TABLE

다른 세션에서도

SQL 서버가 시작 될 때


이렇게 생성 된 테이블은 해당 데이터베이스에 생성되는 것이 아니라 tempdb에 만들어 지며 로그아웃 할 때 자동으로 삭제가 된다. 


쿼리문

-- #TEMP_TABLE1 : 세션 임시 테이블
SELECT *
INTO #TEMP_TABLE1
FROM TABLE1 

-- ##TEMP_TABLE1 : 전역 임시 테이블
SELECT *
INTO ##TEMP_TABLE1
FROM TABLE1 


참고


http://hmjkor.tistory.com/entry/MS-SQL-SELECT-INTO


'SQL > MS-SQL' 카테고리의 다른 글

[MS-SQL] DISTINCT (중복 제거)  (0) 2018.08.21
[MS-SQL] 저장 프로시저 내의 포함된 문자열 검색  (0) 2018.08.20
[MS-SQL] LTRIM / RTRIM(공백 제거)  (0) 2018.08.16
[MS-SQL] IS NULL / IS NOT NULL  (0) 2018.08.16
[MS-SQL] IN / NOT IN  (0) 2018.08.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함