[ Programing ]/Database
MS-SQL 임시 테이블
Mister_Q
2021. 7. 26. 12:50
로컬 임시 테이블
: Session에 연결 되어 있는 동안 해당 Session에서 사용.
사용 : 테이블 명 앞 기호 # 붙임
전역 임시 테이블
: 다른 Session 에서도 사용 가능. 타 Session 에서 사용 중이면 Disconnect 될때 까지 미삭제.
사용 : 테이블 명 앞 기호 ## 붙임
-- 임시 테이블 생성
CREATE TABLE #TEMP_TABLE (
[Index] INT,
[ID] INT,
[Value] INT,
[Name] VARCHAR(10)
)
-- 데이터 추가
INSERT INTO #TEMP_TABLE VALUES(1, 100, 1000, 'A');
INSERT INTO #TEMP_TABLE VALUES(2, 101, 2000, 'B');
-- 조회
SELECT * FROM #TEMP_TABLE;
-- 제거
DROP TABLE #TEMP_TABLE;