导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

@@spid是每个连接分配一个吗?

Equn 2003-12-23 01:50:44
@@SPID
返回当前用户进程的服务器进程标识符 (ID)。

语法
@@SPID

返回类型
smallint

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

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

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

下面是结果集:

ID Login Name User Name
----- ------------- -----------
11 sa dbo

怎样才算一个用户进程? 是一个ADODB.Connection对象就只有一个@@spid吗?

我需要一个每个ADODB.Connection只有一个且每个ADODB.Connection都不同的变量用来作授权用。
...全文
26 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Equn 2003-12-23
up
回复
Equn 2003-12-23
不能达到,@@spid好像是每执行一个exectue方法就会改变
回复
byj2001329 2003-12-23
是,用它可以实现你的目的
回复
LoveSQL 2003-12-23
@@spid应该是为用户的每个单独的进程分配一个ID号。。。
你可以在查询分析器里测试一下。
回复
Equn 2003-12-23
有没有什么数据库变量是伴随ADODB.Connection对象的建立而产生
ADODB.Connection对象的销毁而消失的变量么?
回复
hdslah 2003-12-23
up
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告