@@SPID (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'de Azure Synapse AnalyticsSQL veritabanı

Mevcut kullanıcı sürecinin oturum kimliğini döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

@@SPID  

Dönüş Türleri

smallint

Açıklamalar

@@SPID, sp_who çıktısında mevcut kullanıcı sürecini tanımlamak için kullanılabilir.

Örnekler

Bu örnek, mevcut kullanıcı süreci için oturum kimliği, giriş adı ve kullanıcı adını döndürür.

SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';  

Sonuç kümesi aşağıdadır.

ID     Login Name                     User Name                       
------ ------------------------------ ------------------------------  
54     SEATTLE\joanna                 dbo                             

Örnekler: Azure Synapse Analytics

Bu örnek, mevcut kullanıcı süreci için Azure Synapse Analytics oturum kimliğini, SQL Server Control düğüm oturum kimliğini, giriş adını ve kullanıcı adını döndürür.

SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';