Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database di Microsoft Fabric
Mengembalikan ID sesi dari proses pengguna saat ini.
Sintaks
@@SPID
Jenis Kembalian
smallint
Keterangan
@@SPID dapat digunakan untuk mengidentifikasi proses pengguna saat ini dalam output sp_who.
Contoh
Contoh ini mengembalikan ID sesi, nama masuk, dan nama pengguna untuk proses pengguna saat ini.
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';
Berikut set hasilnya.
ID Login Name User Name
------ ------------------------------ ------------------------------
54 SEATTLE\joanna dbo
Contoh: Azure Synapse Analytics
Contoh ini mengembalikan ID sesi Azure Synapse Analytics, ID sesi simpul Kontrol SQL Server, nama masuk, dan nama pengguna untuk proses pengguna saat ini.
SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';