전역변수
시스템에서 미리 정의되고 관리된다.|
- SQL서버가 시작된 이후의 시스템 활동 상황이나 접속에 관한에 대해 알려주는 역할을 한다.
- sp_monitor를 사용해서 변수의 내용을 검색할 수 있다
전역변수 명과 그에 따르는 설명입니다.
- @@CONNECTIONS SQL서버가 시작된 후에 로그인하거나 로그인 시도를 한 횟수
- @@CPU_BUSY SQL서버가 시작된 후에 서버가 사용한 CPU시간
- @@CURSOR_ROWS 마지막으로 열린 커서에서의 행의 개수
- @@DBTS 데이타베이스의 현재 timestamp자료형의 값
- @@ERROR 사용자 접속에대해 시스템이 발생시킨 마지막 오류 번호
- @@FETCH_STATUS 커서 FETCH명령의 상태
- @@IDENTITY 마지막으로 삽입된 IDENTITY값
- @@IDLE SQL서버가 시작된 후의 idle time의 양
- @@IO_BUSY SQL서버가 입출력 작업에 사용한 시간
- @@LANGID 현재 사용되는 언어의 ID
- @@LANGUAGE 현재 사용되는 언어
- @@MAX_CONNECTIONS 동시에 SQL서버에 접속할 수 있는 최대수
- @@MAX_PRECISION SQL서버에서 사용하고 있는 decimal, numeric자료형의 정밀도
- @@MICROSOFTVERSION 내부적으로 사용중인 서버의 버전
- @@NESTLEVEL 현재 실행중인 중첩의 수준(트리거)
- @@OPTIONS 질의 처리 SET 옵션의 현재 값
- @@PACK_RECEIVED SQL서버가 시작된 후에 받은 패킷의 수
- @@PACK_SENT SQL서버가 시작된 후에 보낸 패킷의 수
- @@PACKET_ERRORS SQL서버가 시작된 후에 주고 받은 패킷의 오류 수
- @@PROCID 현재 실행중인 저장 프로시져의 ID
- @@ROWCOUNT 마지막 질의에 의해 영향받은 행의 개수
- @@SERVERNAME 서버의 이름
- @@SERVICENAME 실행중인 서비스의 이름
- @@SPID 현재 프로세스의 서버 프로세스 ID
- @@TEXTSIZE SELECT가 돌려준 텍스트나 이미지데이터의 바이트수
- @@TIMESIZE SELECT가 돌려준 텍스트나 이미지 데이터의 바이트수
- @@TIMETICKS 틱 당 마이크로 초수
- @@TOTAL_ERRORS SQL서버가 시작된 후에 읽기와 쓰기 오류 수
- @@TOTAL_READ SQL서버가 시작된 후에 디스크 검색의 횟수
- @@TOTAL_WRITE SQL서버가 시작된후에 디스크 수정의 횟수
- @@TRANCOUNT 현재 사용자에의해 활성화된 트랜젝션의 중첩 수
- @@VERSION SQL서버의 날짜와 버젼번호