我们在存储过程中创建了临时表,并且在运行存储过程时,临时表在 TempDB 中创建。
在我的 SP 中,我编写了代码以在手动完成所有操作后删除该临时表。
但它仍然存在于 TempDB 中并且没有被丢弃。但是当我重新启动 SQL 连接时,该表已被删除。我不明白这种情况是如何在我的数据库中发生的。
为什么我的临时表在完成其范围后没有被删除?
谁能帮我解决这个问题?
我们在存储过程中创建了临时表,并且在运行存储过程时,临时表在 TempDB 中创建。
在我的 SP 中,我编写了代码以在手动完成所有操作后删除该临时表。
但它仍然存在于 TempDB 中并且没有被丢弃。但是当我重新启动 SQL 连接时,该表已被删除。我不明白这种情况是如何在我的数据库中发生的。
为什么我的临时表在完成其范围后没有被删除?
谁能帮我解决这个问题?