[ 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;