Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 로컬 임시 테이블

이 자습서에서는 구문 및 예제와 함께 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 TABL E #nhanvien 
( id_nhanvien INT PRIMARY KEY,
ho (VARCHAR(50) NOT NULL,
ten (VARCHAR(50),
luong MONEY,
);

예를 들어, CREATE TABLE 명령은 4개의 열이 있는 #nhanvien이라는 로컬 임시 테이블을 생성합니다.

  1. nhanvien, INT 데이터 유형에 NULL 값이 없습니다.
  2. 기침, VARCHAR 데이터 유형(최대 길이 50자)이며 NULL 값을 포함하지 않습니다.
  3. 10개의 VARCHAR 데이터 유형은 NULL 값을 포함할 수 있습니다.
  4. , MONEY 데이터 유형은 NULL 값을 포함할 수 있습니다.
  5. 테이블 ## nhanvien의 기본 키 PRIMARY KEY는 id_nhanvien입니다.

# 테이블은 tempdb에 저장되며 SQL Server 세션이 더 이상 필요하지 않으면 SQL Server가 자동으로 삭제됩니다.