-
MSSQL의 로컬 임시 테이블의(#) 수명프로그래밍/의문 2017. 2. 14. 12:28반응형
참고
https://msdn.microsoft.com/ko-kr/library/ms174979.aspx
요약
로컬 임시 테이블은 현재 세션에서만 볼 수 있다.
범위를 벗어날 때 자동으로 삭제 된다.
생성 예
CREATE TABLE #MyTempTable (cola INT PRIMARY KEY); INSERT INTO #MyTempTable VALUES (1);
로컬 및 전역 임시 테이블을 만들 수 있습니다. 로컬 임시 테이블은 현재 세션에서만 볼 수 있으며 전역 임시 테이블은 모든 세션에서 볼 수 있습니다. 임시 테이블은 DROP TABLE을 사용하여 명시적으로 삭제하지 않으면 범위를 벗어날 때 자동으로 삭제됩니다.
로컬 임시 테이블 이름 앞에 단일 숫자 기호 (#table_name), 및 전역 임시 테이블 이름 앞에 이중 숫자 기호 (# #table_name).
반응형'프로그래밍 > 의문' 카테고리의 다른 글
db는 insert 한 순서대로 select 되지 않는다. (0) 2017.05.02 MSSQL SUBSTRING의 startIndex는 1에서부터 시작한다. (0) 2017.02.15 tinyint는 2바이트의 공간에 1바이트만을 사용하는 식으로 동작한다. (0) 2017.02.06 c#으로 ADOX.Create 시 클래스가 등록되지 않았습니다 예외 해결 (2) 2017.02.01 GPG 패킷 파싱 방법에 대한 흥미로운 스레드 (0) 2016.11.06