SQL Server 多用户中的临时表安全吗?

2024-02-15

临时表是线程本地的还是服务器全局的?


#temp是会话范围
##temp是服务器范围

MSDN: http://msdn.microsoft.com/en-us/library/ms174979.aspx

本地临时表可见 仅在当前会话中,并且 全局临时表可见 所有会议

...

在 a 中创建的本地临时表 存储过程被删除 存储时自动 程序结束。桌子可以 被任何嵌套存储引用 由存储执行的过程 创建表的过程。这 表无法被引用 调用存储的过程 创建表的过程。

所有其他本地临时表都是 结束时自动掉落 当前会话。

全局临时表是 会话时自动丢弃 创建表结束和所有 其他任务已停止引用 他们。任务之间的关联 并且仅维护一个表 单个 Transact-SQLTransact-SQL 的生命周期 陈述。这意味着全球 临时表被删除在 完成最后一个 Transact-SQL 积极的声明 参考该表时 创建会话结束。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 多用户中的临时表安全吗? 的相关文章

随机推荐