返回当前用户进程的会话 ID。

注意:
在 SQL Server 的早期版本中,这称为服务器进程 ID。

 Transact-SQL 语法约定

 语法
sql server 2005 T-SQL @@SPID (Transact-SQL)_结果集
 
@@SPID
 返回类型
sql server 2005 T-SQL @@SPID (Transact-SQL)_结果集

smallint

 备注
sql server 2005 T-SQL @@SPID (Transact-SQL)_结果集

@@SPID 可以在 sp_who 输出结果中标识当前用户进程。

 示例
sql server 2005 T-SQL @@SPID (Transact-SQL)_结果集

下面的示例返回当前用户进程的会话 ID、登录名和用户名。

sql server 2005 T-SQL @@SPID (Transact-SQL)_sql_05 复制代码
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name'

下面是结果集:

sql server 2005 T-SQL @@SPID (Transact-SQL)_sql_05 复制代码
ID     Login Name                     User Name                     

------ ------------------------------ ------------------------------

54     SEATTLE\jerryduffy             dbo