gpt4 book ai didi

sql-server - 删除 SQL Server 中的全局临时表 (##tempTable)

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

在给定的不活动时间后,SQL Server 是否会自动清除它们,或者我是否需要担心自动清除它们?如果是这样,我如何查询要清除的表列表?

最佳答案

尽管连接终止时临时表会被删除,但通常仍认为显式删除此类表以绝对确定已进行清理的良好做法。

例如,如果您的平台使用连接池,即连接可能永远不会被删除,那么您的临时表是否仍然存在?

为了检查临时表是否存在,您可以使用以下语句/检查。

if object_id('tempdb..##temptbl') is not null
begin
drop table ##temptbl
end

关于sql-server - 删除 SQL Server 中的全局临时表 (##tempTable),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/688531/

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