SQL Server在线预订the following关于临时表的可见性(范围?):
临时表
您可以创建本地和全局临时表。 可以看到本地临时表 仅在当前会议中;的全球 所有人都可以看到临时表 会话
我想了解全局临时表的范围与ADO.NET数据库连接的关系。在ADO.NET连接期间创建的全局临时表是否会持续超出该连接以供将来使用连接?那些一起启动和停止的并行ADO.NET连接呢?
我没有看到Microsoft在SQL上下文中使用 session 这个词与ADO.NET上下文中的单词 connection 之间的关联,如果他们是相同与否。
答案 0 :(得分:0)
它们是相同的,连接获取会话SPID,表应该在那里直到它被删除或者你重新启动sql server实例
在一个窗口中执行此操作
create table ##temp ( ID int)
insert ##temp values (1)
现在从另一个连接执行此操作
select * from ##temp