临时表有两种, local temporary table和global temporary table.

Local Temp Table只对当前的session可见. Local Temp Table的名字前面有一个井号(#).

Global Temp Table对所有的session都可见. Globel Temp Table的名字前面有两个井号(##).

临时表在超出scope的时候会自动地drop掉, 除非显式地使用DROP TABLE命令.

MSDN描述临时表生存期如下:

  • A local temporary table created in a stored procedure is dropped automatically when the stored procedure completes. The table can be referenced by any nested stored procedures executed by the stored procedure that created the table. The table cannot be referenced by the process which called the stored procedure that created the table.
  • All other local temporary tables are dropped automatically at the end of the current session.
  • Global temporary tables are automatically dropped when the session that created the table ends and all other tasks have stopped referencing them. The association between a task and a table is maintained only for the life of a single Transact-SQL statement. This means that a global temporary table is dropped at the completion of the last Transact-SQL statement that was actively referencing the table when the creating session ended.

这篇文章对local temp table做了非常好的说明, 例子很多, 很详细.

http://weblogs.sqlteam.com/mladenp/archive/2006/11/03/17197.aspx

SQL临时表的生存期问题相关推荐

  1. mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务

    逆天十三少 发表于:2020-11-12 08:12 阅读: 90次 这篇教程主要讲解了MySQL学习笔记十:游标/动态SQL/临时表/事务,并附有相关的代码样列,我觉得非常有帮助,现在分享出来大家一 ...

  2. sql 表变量 临时表_何时使用SQL临时表与表变量

    sql 表变量 临时表 It is very beneficial to store data in SQL Server temp tables rather than manipulate or ...

  3. sql语句用变量替换表名_使用内存优化表替换SQL临时表和表变量

    sql语句用变量替换表名 TempDB usage can be considered as a performance bottleneck for workloads that use SQL t ...

  4. sql临时表_SQL临时表

    sql临时表 In real time scenario, consider that you have read-only access on a table and you have to man ...

  5. sql 临时表_原创 | SQL优化之合理使用临时表

    看海景大图的推文吗?将我们设为星标★即可~ SQL专栏 SQL基础知识汇总 SQL高级知识汇总 今天我们来讲讲临时表的优化技巧 临时表,顾名思义就只是临时使用的一张表,一种是本地临时表,只能在当前查询 ...

  6. sql 临时表_深度分析 | JDBC与MySQL临时表空间的分析

    原创作者:爱可生开源社区 背景 应用 JDBC 连接参数采用 useCursorFetch=true,查询结果集存放在 mysqld 临时表空间中,导致ibtmp1 文件大小暴增到90多G,耗尽服务器 ...

  7. SQL 临时表的作用

    需求:当我们需要对查询出来的结果进行修改,然后再使用这些数据的时候需要使用到临时表. 比如:表A有字段id,name,money.表B有字段id,表B有字段id,name,money. 需要将表A的字 ...

  8. SQL临时表|游标|两个日期之间计算时差|临时表条件查询

    DECLARE @ExceptionLocationId CHAR(12)='', @ExceptionNumber CHAR(12)='', @AssetName NVARCHAR(100)='', ...

  9. SQL union,union all,sql临时表

    第一次做网站的后台的项目,在做的过程中遇到了很多的问题,首先就是有一个函数要进行多张表的查询,然后再进行对其中的列进行求和运算 但是有一个问题就是在其中一张表上的数据比较多,而且这三张表的字段并不相同 ...

最新文章

  1. Latex(一)公式自动编号与自动引用
  2. 更新网盘(云存储)功能需求,免费网盘需求,手机数据备份
  3. idea自动更新java_IntelliJ IDEA自动更新资源文件
  4. Xcode搭建真机调试环境 图文实例
  5. void 类型的指针
  6. SQL2005-使用openrowset 里读取excel文件
  7. php如何与数据库连接,PHP文章如何和数据库连接(1)
  8. 第二十九章:学校招生
  9. oracle未获得监听器,无监听文件listener.ora的动态监听小例试验
  10. 电子邮件正则表达式-集结号
  11. 软件易用性文章分享 ● 第一篇
  12. 带485接口伺服电机使用MODBUS协议控制
  13. 初识ubuntu 安装steam
  14. 判断奇数和偶数不常见的方法
  15. 成功解决xgboost\core.py:614: UserWarning: Use subset (sliced data) of np.ndarray is not recommended beca
  16. Android智能电视焦点控制
  17. 数据挖掘与机器学习——离群点检测之孤立森林(isolate forest)
  18. 院士评选2012中国世界十大科技进展新闻揭晓
  19. 网购返利模式,是否是陷阱,多了解点儿,理性看世界?
  20. MAB建模规范-Stateflow状态机建模规范

热门文章

  1. SAP WM 自动创建TO单的JOB运行报错 - Enter the storage unit type - 对策
  2. Pytorch归一化方法讲解与实战:BatchNormalization、LayerNormalization、nn.BatchNorm1d和LayerNorm()和F.normalize()
  3. 利用基于GPU的AI模拟一个现实宇宙 仅需36分钟
  4. 南洋理工75页最新「深度学习对话系统」大综述论文,最全面概述深度学习对话技术进展...
  5. 吴军:既能得诺贝尔奖,又能生产高科技产品,美国的科研机制是如何运行的?...
  6. 美国雷神公司对第六代战斗机的任务系统提出六点预测
  7. 《自然》《科学》相继发文批评质疑:俄罗斯注册新冠疫苗“让众人面临风险”...
  8. 李德仁院士:5G时代空间信息如何实现智能服务
  9. 2017-2018中国机器人创新Top100榜单深度分析
  10. Waymo正式向真正“无人车”迈进,申请DMV远程监控许可证