728x90
임시 Table은 tempdb에 임시적으로 만들어지는 Table 입니다.
임시테이블 생성하려면 Table생성시 이름앞에 #을 추가함으로써 사용합니다.
(# 하나 쓰이면 지역임시Table, 두개(##)가 쓰이면 전역임시Table이 됩니다.)
지역 임시테이블 - ex) 단일 세션내에서 사용 ( 단일 프로시저 )
전역 임시테이블 - ex) 다른 세션에서도 사용
예)
[테이블]DEPT
DEPTNO | DNAME | LOC |
10 | ACCOUNTING | NEW YORK |
20 | RESEARCH | DALLAS |
30 | SALES | CHICAGO |
40 | OPERATIONS | BOSTON |
select deptno, dname, loc
into #TMP_SERIAL_TABLE
from DEPT
where LOC='NEW YORK'
select * from #TMP_SERIAL_TABLE
DEPTNO | DNAME | LOC |
10 | ACCOUNTING | NEW YORK |
insert into #TMP_SERIAL_TABLE values(15,'Cop','seoul')
select * from #TMP_SERIAL_TABLE
DEPTNO | DNAME | LOC |
10 | ACCOUNTING | NEW YORK |
15 | cop | seoul |
728x90
'MSSQL' 카테고리의 다른 글
[MSSQL] 숫자 ->문자 / 문자 ->숫자 변환 ( Convert / Cast ) (0) | 2022.02.09 |
---|---|
[MSSQL] UNION 과 UNION ALL 차이 (0) | 2022.02.07 |
[MSSQL] UNION 과 UNION ALL 차이 (0) | 2022.02.07 |
[MSSQL] Btween 사용법 (0) | 2022.02.04 |
[MSSQL]날짜 형식 변경 convert (0) | 2022.02.03 |