有没有一种简单的方法可以从另一个会话的临时表中进行选择?

J.D*_*.D. 7 sql-server temporary-tables sql-server-2016

有没有一种简单的方法可以从另一个会话的临时表中选择数据?我需要专门这样做来调试一个我在其他方面的可见性有限的问题。例如,如果我有权访问 TEMPDB,是否可以访问表对象本身?

我看到 Paul White 的这篇文章介绍了一种方法,但它比我希望的要复杂得多:查看另一个会话的临时表

我无法将代码切换为使用全局临时表进行调试。

小智 5

#temp是会话范围

创建表 (Transact-SQL) - 临时表

本地临时表 #table_name 仅在用户会话或创建临时表的过程期间存在。

微软官方别耍花招吗,结果会一团糟

  • 我绝对不想在生产代码中使用,而是希望可以轻松地使用它来调试我所处的特定边缘情况中的特定问题。它可能是一次性使用。 (2认同)