gpt4 book ai didi

sql-server - 我需要删除存储过程中声明的表变量吗?

转载 作者:行者123 更新时间:2023-12-02 23:04:54 26 4
gpt4 key购买 nike

在存储过程中如果我

DECLARE @tmpClientTable TABLE

我需要再次删除它吗?或者下次存储过程运行时它会被覆盖吗?

如果其他人也运行存储过程会发生什么......那会是一个单独的表吗?

最佳答案

您不需要(实际上也不能)明确删除它。

系统会自动为您处理表变量的创建和删除。

在存储过程中,表变量可以被缓存,而不是重复删除和创建。请参阅Temporary Table Caching Explained了解更多相关信息。

并发用户将获得单独的执行上下文和表变量的单独实例。

关于sql-server - 我需要删除存储过程中声明的表变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21733185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com