반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MSSQL] @@SPID 사용 방법 및 예시
SQL/MSSQL

[MSSQL] @@SPID 사용 방법 및 예시

2023. 9. 1. 15:04
728x90
반응형

 

Transact-SQL의 `@@SPID`는 현재 실행 중인 세션의 Session ID를 반환하는 전역 변수입니다. 

이 세션 ID는 서버와 클라이언트 간의 연결을 식별하는 데 사용됩니다. 

`@@SPID`를 사용하여 현재 세션의 ID를 얻을 수 있습니다.

예를 들어, 다음과 같이 `@@SPID`를 사용하여 현재 세션의 ID를 조회할 수 있습니다:

SELECT @@SPID AS CurrentSessionID;

이렇게 하면 결과로 현재 세션의 ID가 반환됩니다.

이렇게 얻은 세션 ID는 서버 로그 및 감시 작업 등에서 사용되거나, 세션 관련 정보를 확인할 때 유용합니다.

세션 ID를 사용하는 간단한 예시로는 현재 세션의 작업 관련 정보를 조회할 때 사용할 수 있습니다. 

예를 들어, `@@SPID`를 사용하여 현재 세션의 세부 정보를 조회하고자 할 때:

DECLARE @CurrentSessionID INT;
SET @CurrentSessionID = @@SPID;

SELECT
    s.session_id,
    s.login_name,
    s.status,
    r.start_time
FROM sys.dm_exec_sessions AS s
INNER JOIN sys.dm_exec_requests AS r ON s.session_id = r.session_id
WHERE s.session_id = @CurrentSessionID;

위의 쿼리는 현재 세션의 세부 정보와 실행 중인 요청의 정보를 반환합니다.

이렇게 `@@SPID`를 사용하여 세션 ID를 얻어서 다양한 목적으로 활용할 수 있습니다.

728x90
반응형

'SQL > MSSQL' 카테고리의 다른 글

[MSSQL] PARSE 함수 사용 방법 및 예시  (0) 2023.09.04
[MSSQL] CAST, CONVERT 타입 변환 함수 사용 방법 및 예시  (0) 2023.09.04
[MSSQL] @@VERSION 사용 방법 및 예시  (0) 2023.09.01
[MSSQL] @@TEXTSIZE 사용 방법 및 예시  (0) 2023.09.01
[MSSQL] @@SERVICENAME 사용 방법 및 예시  (1) 2023.08.31
[MSSQL] @@SERVERNAME 사용 방법 및 예시  (1) 2023.08.31
[MSSQL] @@REMSERVER 사용 방법 및 예시  (1) 2023.08.30
[MSSQL] @@OPTIONS 사용 방법 및 예시  (0) 2023.08.25
    'SQL/MSSQL' 카테고리의 다른 글
    • [MSSQL] @@VERSION 사용 방법 및 예시
    • [MSSQL] @@TEXTSIZE 사용 방법 및 예시
    • [MSSQL] @@SERVICENAME 사용 방법 및 예시
    • [MSSQL] @@SERVERNAME 사용 방법 및 예시
    Ant_U
    Ant_U

    티스토리툴바