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
'데이터베이스[DB] > MSSQL' 카테고리의 다른 글
[MSSQL] SUM, ISNULL (0) | 2024.03.28 |
---|---|
[MSSQL] MAX, MIN ( 집계함수 ) (0) | 2024.03.27 |
[MSSQL] SET ROWCOUNT n (0) | 2024.03.19 |
[MSSQL] 전체테이블, 프로시저, 인덱스 등 생성 스크립트 (0) | 2024.03.17 |
[MSSQL] CONVERT - 문자열날짜변환 (0) | 2024.03.16 |
[MSSQL] MAX ROW 가져오기 (최대값을 가진 ROW들을 가져오는 법) (0) | 2024.03.15 |
[MSSQL] CHARINDEX - 특정 문자 찾기 (0) | 2024.03.13 |
[MSSQL] RANK, DENSE_RANK, ROW_NUMBER, PARTITION BY 차이 (0) | 2024.03.12 |