我正在使用redgate的SQL搜索来搜索关键字,我的一些结果如下所示:
Database | Schema | Object name | Type ...
tempdb | dbo | #6FBF826D | User table ...
我如何找出这是指什么?我查看了tempdb.sys.all_objects,但名称为“#6FBF826D”的对象不在那里(尽管还有其他名称相似的对象)。我在找错了地方吗?
就此而言,在这种情况下'用户表'是什么意思?我没有创建任何类似名称的表。
答案 0 :(得分:3)
当你去寻找它时,它可能已经不复存在了。它可能是一个表变量(这些变量在tempdb中接收这样的名称) - 但如果它的批处理在你找到它之前已经完成,它就会被自动删除。
你永远不必担心tempdb中的对象 - 它们由SQL Server管理,并根据需要添加和删除。