Sdílet prostřednictvím


@@SPID (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Vrátí ID relace aktuálního uživatelského procesu.

Transact-SQL konvence syntaxe

Syntaxe

@@SPID  

Návratové typy

smallint

Poznámky

@@SPID lze použít k identifikaci aktuálního uživatelského procesu ve výstupu sp_who.

Examples

Tento příklad vrací ID relace, přihlašovací jméno a uživatelské jméno pro aktuální uživatelský proces.

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

Tady je soubor výsledků.

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

Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)

Tento příklad vrací ID relace Azure Synapse Analytics, ID relace uzlu SQL Server Control, přihlašovací jméno a uživatelské jméno pro aktuální uživatelský proces.

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

Viz také

Konfigurační funkce
sp_lock (Transact-SQL)
sp_who