본문 바로가기
데이터베이스[DB]/MSSQL

[MSSQL] 임시테이블 활용하기 ( TempTable )

by 낭만의개꿈 2024. 3. 14.

 

MSSQL 공부를 하기 위해 테스트 데이터 생성을 하거나 예제를 만들기 위해 사용하기에 좋은 로컬 임시테이블을 생성하여 활용하는 방법을 확인하도록 하자.

로컬임시테이블 ( Local Temp Table )
  • 활성화된 세션에서 사용할 수 있도록 선언된 테이블

특징 및 사용방법
> 테이블(Table) 명 앞에 기호 [#]을 붙여줌으로써 로컬임시테이블로 선언하여 사용가능
> 활성화된 세션이 끊어지면 선언된 테이블도 삭제
> 또다른 세션에서는 접근되지 않음

 

/* 임시테이블 생성 */
CREATE TABLE #TmpTable 
(
	cust_id varchar(10)
	,cust_name varchar(10)
	,cust_age int
) 

/* 임시테이블에 데이터 추가 */
INSERT INTO #TmpTable VALUES ('A001', '홍길동', 20)
INSERT INTO #TmpTable VALUES ('A002', '임꺽정', 25)

/* 임시테이블 데이터 조회 */
SELECT *
  FROM #TmpTable

 

임시테이블에 추가된 자료 조회