请教会话和连接的区别

bucherren 2010-04-09 04:40:00
我在sql server中看到@@identity变量在会话中唯一。这里的会话是不是连接?如果有多个线程共用一个连接然后同时取这个变量会不会冲突?
最好能给出会话的定义,谢谢!
...全文
313 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lrjt1980 2010-04-09
  • 打赏
  • 举报
回复
会话是一个批处理过程,一次数据访问就是一种会话,而连接只存在一次,是在建立数据库连接时间才建立的。一个是经常性的事务,一个是建立连接池时需要的。
SQL77 2010-04-09
  • 打赏
  • 举报
回复
先连接,再会话?
zhangjiang264 2010-04-09
  • 打赏
  • 举报
回复
连接到服务器数据库后,
执行每个sql命令都是一个会话,
@@identity将返回在当前会话的所有表中生成的最后一个标识值。
老黎 2010-04-09
  • 打赏
  • 举报
回复
我理解的是
新建一个查询分析器 = 新建一个回话
在对象资源管理器中连接到数据库 = 新建一个连接
不知道对不对
幸运的意外 2010-04-09
  • 打赏
  • 举报
回复
也可以这么说:回话会在一个处理后就消亡,而连接可以处理多个回话,可以定时释放或者手动释放.回话不由认为的控制.
-狙击手- 2010-04-09
  • 打赏
  • 举报
回复
连接是物理,会话是逻辑
永生天地 2010-04-09
  • 打赏
  • 举报
回复
会话=session
--小F-- 2010-04-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
基本概念?

只能说会话和连接比较相似,但不完全相同.

通俗的意思就是:

会话指的是和表数据的交流.

连接指的是同数据库的交流.
[/Quote]

高深
dawugui 2010-04-09
  • 打赏
  • 举报
回复
更多详细或官方的解释请参考联机帮助.
999朵玫瑰 2010-04-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dawugui 的回复:]
基本概念?

只能说会话和连接比较相似,但不完全相同.

通俗的意思就是:

会话指的是和表数据的交流.

连接指的是同数据库的交流.
[/Quote]顶
dawugui 2010-04-09
  • 打赏
  • 举报
回复
基本概念?

只能说会话和连接比较相似,但不完全相同.

通俗的意思就是:

会话指的是和表数据的交流.

连接指的是同数据库的交流.

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧