我曾经读过Zed Shaw的一句话,如果软件开发人员不止一次地编写相同的代码,他应该写一个函数,这样他就不必重复自己了#34; 。
我每天都会在SQL Server
每天不止一次地制作临时表。我不需要这些表每天过夜,这就是我选择使用临时表的原因。但是,我在SQL Management Studio
的不同选项卡中有各种脚本 - 我必须在每个脚本中重复这些临时表以便引用它,这看起来效率很低。我的最终目标是运行一个存储过程,该过程将填充多个临时表并让它们可用于运行我的分析。
有没有比我目前的用法更好的方式来引用表格?有没有办法在SQL Server 2008
中的所有会话中引用临时表?
答案 0 :(得分:3)
似乎你想要的是global temporary tables。使用它们的语法与普通临时表相同,但它们有两个##
而不是一个(##temptable
)。请先查看链接,了解它们的局限性。