sql-server - 跨多个脚本/选项卡的 SQL Server 临时表

标签 sql-server sql-server-2008

我曾读过 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/

相关文章:

sql-server - 如何更改 ssms 2017 中的引用突出显示颜色?

sql - 为什么输出会有这种差异?

sql-server - 在 SQL Server 中,如何在发生错误的触发器中查找行号?

SQLcmd 输出还包含不需要的输入 SQL 语句

asp.net - 数据库隔离模型

sql - 查找具有相同的记录

sql - 按日期与空组分组

php - 使用多个 mysqli 对象或一个通用对象

sql - 如何为 SQL 中的列组合提供唯一约束,而不考虑 Order

sql - WHERE 子句中的多个条件