DataBase/MsSQL2 [MsSQL]임시 테이블의 종류 MsSQL에서 사용 가능한 임시 테이블(Temporary Tables) 종류에 대해 포스팅합니다. 임시 테이블(Temporary Tables)이란? 임시 테이블은 말 그대로 임시로 사용되는 테이블이며, SELECT, UPDATE, INSERT, DELETE와 JOIN 기능을 사용할 수 있습니다. 임시 테이블은 종류에 따라서 제약조건과 삭제되는 경우가 다릅니다. 대표적인 예시로 테이블 변수는 기본 키 설정이 가능하지만, 로컬 임시 테이블과 전역 임시 테이블은 기본 키 설정이 불가능합니다. 그리고 대부분의 임시 테이블은 연결된 세션이 종료되면 삭제되지만, tempdb에서 직접 테이블을 생성했을 경우에는 서버를 재시작해야 삭제됩니다. MsSQL에서 임시 테이블 종류 1. 테이블 변수(Table variable.. DataBase/MsSQL 2021. 6. 27. [MSSQL]SET NOCOUNT ON SET NOCOUNT MSSQL에서 기본적으로 프로시저또는 SQL을 실행할 경우 SELECT, INSERT, UPDATE, DELETE의 영향을 받은 행의 갯수를 리턴합니다. 이떄, SET NOCOUNT ON을 설정하면, 행의 갯수를 리턴하지 않습니다. SET NOCOUNT가 성능, 속도에 영향이 있는 이유는 이 메세지도 어떻게 보면 데이터이기 때문에 Byte입니다. SET NOCOUNT OFF로 설정하고 반복문 또는 커서로 INSERT, UPDATE, DELETE를 할 경우 루프 횟수만큼 Client에게 메세지를 전달합니다. SET NOCOUNT ON으로 설정하고 반복문 또는 커서로 INSERT, UPDATE, DELETE를 할 경우 한개의 메세지를 Client에게 전달하겠죠. 정리하자면, SET NO.. DataBase/MsSQL 2020. 10. 14. 이전 1 다음