我曾读过 Zed Shaw 的一句话,其中说道“如果软件开发人员多次编写相同的代码,他应该编写一个函数,这样他就不必重复自己”。
每天,我都会在 SQL Server
中多次创建临时表。我不需要这些表每天都活到午夜之后,这就是我选择使用临时表的原因。但是,我在 SQL Management Studio 的不同选项卡中拥有各种脚本 - 我必须在每个脚本中重复这些临时表才能引用它,这似乎效率很低。我的最终目标是运行一个存储过程,该过程将填充多个临时表并让它们可用于运行我的分析。
是否有比我当前使用情况更好的引用表格的方法?有没有办法在 SQL Server 2008
中的所有 session 中引用临时表?
最佳答案
看来你想要的是global temporary tables 。使用它们的语法与普通临时表相同,但它们有两个 ##
而不是一个 (##temptable
)。请先查看链接以了解它们的局限性。
关于sql-server - 跨多个脚本/选项卡的 SQL Server 临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11035085/