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

Byr*_*ock 8 sql-server

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

Rem*_*anu 20

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

MSDN:

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

...

存储过程完成时,将自动删除在存储过程中创建的本地临时表.该表可以由创建该表的存储过程执行的任何嵌套存储过程引用.调用创建表的存储过程的进程无法引用该表.

所有其他本地临时表在当前会话结束时自动删除.

当创建表的会话结束并且所有其他任务已停止引用它们时,将自动删除全局临时表.任务和表之间的关联仅在单个Transact-SQL语句的生命周期内维护.这意味着在创建会话结束时,在最后一个主动引用表的Transact-SQL语句完成时,将删除全局临时表.