就性能或执行计划而言,临时#Stored 过程与物理过程有什么区别?
What's the difference between a temporary #Stored procedure vs a phisical proc in terms of performance or execution plan?
这些数据库对象之间的主要区别
临时存储过程与普通存储过程类似,但顾名思义,存在时间稍纵即逝。
由于它们是在 tempdb 中创建的,因此可以从任何数据库调用它们。 SQL 服务器在临时存储过程的情况下基本上忽略数据库名称和架构名称。
大量使用临时存储过程会导致对 tempdb 中系统表的争用。但是在连接到不支持重用 T-SQL 语句或批处理的执行计划的 SQL 服务器的早期版本时很有用。
就性能和执行计划而言,普通存储过程和临时存储过程的工作方式相同。
您可以在本文中找到更多信息。
Temporary Stored Procedures
这些数据库对象之间的主要区别
临时存储过程与普通存储过程类似,但顾名思义,存在时间稍纵即逝。
由于它们是在 tempdb 中创建的,因此可以从任何数据库调用它们。 SQL 服务器在临时存储过程的情况下基本上忽略数据库名称和架构名称。
大量使用临时存储过程会导致对 tempdb 中系统表的争用。但是在连接到不支持重用 T-SQL 语句或批处理的执行计划的 SQL 服务器的早期版本时很有用。
就性能和执行计划而言,普通存储过程和临时存储过程的工作方式相同。
您可以在本文中找到更多信息。 Temporary Stored Procedures