MSSQL 테이블 변수
-
[데이터 베이스] MSSQL 임시테이블과 테이블 변수데이터베이스와 SQL 2023. 1. 7. 10:31
임시테이블 활용 동일한 행들에 대한 중복, 반복, 집계 처리가 필요한 경우 중간 결과 저장과 재사용 cursor 대체용: 재귀 호출 처리 대량 조인 + union + 집계 쿼리 => 단순화 기타 SQL server 내부적으로 사용 MTF (Multi statement Table-valued Function) TVP (Table Valued Parameter) 임시테이블과 테이블 변수 특징 tempdb에 물리적으로 저장 #: Local Temp Table (현재 세션 용) ##: Global Temp table (전체 세션 공유) @: Table Variable 현재 배치 용 Table 변수 PK/UNIQUE 생성 지원 기타 인덱스는 비지원 FK 제약 조건은 선언만 가능 CHECK 제약 조건 지원