이 자습서에서는 구문 및 예제와 함께 SQL Server에서 LOCAL TEMPORARY TABLE을 사용하는 방법을 설명합니다.
로컬 임시 테이블인 LOCAL TEMPORARY TABLE은 tempdb에 저장되며 SQL Server는 더 이상 사용하지 않는 테이블을 자동으로 삭제합니다.
구문
CREATE TABLE #ten_bang
(
cot1 kieudulieu [ NULL | NOT NULL ],
cot2 kieudulieu [ NULL | NOT NULL ],
…
);
변수 이름 또는 변수 값
ten_bang
생성하려는 로컬 임시 테이블의 이름이 # 문자로 시작됩니다.
cot1, cot2
테이블에 생성하려는 열입니다. 각 열에는 1개의 데이터 유형이 있으며 NULL 또는 NOT NULL 값을 포함하도록 지정해야 합니다. 그렇지 않으면 기본값은 NULL입니다.
SQL Server의 데이터 유형
참고
로컬 임시 테이블 LOCAL TEMPORARY TABLE에는 # 접두사가 있습니다(예:#nhanvien 필요).
예:
CREATE TABLE #nhanvien
( id_nhanvien INT PRIMARY KEY,
ho (VARCHAR(50) NOT NULL,
ten (VARCHAR(50),
luong MONEY,
);
예를 들어, CREATE TABLE 명령은 4개의 열이 있는 #nhanvien이라는 로컬 임시 테이블을 생성합니다.
- nhanvien, INT 데이터 유형에 NULL 값이 없습니다.
- 기침, VARCHAR 데이터 유형(최대 길이 50자)이며 NULL 값을 포함하지 않습니다.
- 10개의 VARCHAR 데이터 유형은 NULL 값을 포함할 수 있습니다.
- , MONEY 데이터 유형은 NULL 값을 포함할 수 있습니다.
- 테이블 ## nhanvien의 기본 키 PRIMARY KEY는 id_nhanvien입니다.
# 테이블은 tempdb에 저장되며 SQL Server 세션이 더 이상 필요하지 않으면 SQL Server가 자동으로 삭제됩니다.