Aracılığıyla paylaş


@@SPID (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL 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 ve Analytics Platform Sistemi (PDW)

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';  

Ayrıca Bkz.

Yapılandırma İşlevleri
sp_lock (Transact-SQL)
sp_who