临时表的创建

临时表分为:本地临时表和全局临时表

通俗区分:

本地临时表:只能在当前查询页面使用,新开的查询是不能使用它的     #temp

全局临时表:不管开多少查询页面都可以使用  ##temp

临时表的使用背景:用于SQL优化,提高查询效率

临时表主要是用来优化一些子查询比较多的情况,也称为嵌套查询。

当出现多层潜逃子查询的时候,对于子查询里的表的逻辑读取次数是比较多的,当时使用临时表存放子查询的数据结果,然后从临时表里取数据,那么逻辑读取次数就会成倍的减少。

逻辑读取值下降表明查询使用的服务器资源少,那么查询性能自然有所提高。

创建临时表
方法一:
create table #临时表名(字段1 约束条件,字段2 约束条件,.....)
create table ##临时表名(字段1 约束条件,字段2 约束条件,.....)
方法二:
select * into #临时表名 from 你的表;
select * into #temp from Movie
select * into ##临时表名 from 你的表;
select * into ##temp from Movie
---检索临时表
select * from #temp ----删除临时表
drop table #temp

创建的临时表的位置

最新文章

  1. 一年之计在于春,2015开篇:PDF.NET SOD Ver 5.1完全开源
  2. python的字符串内建函数
  3. web自学网站
  4. oracle 调用java
  5. 测试Open Live writer
  6. sprint3(第十天)
  7. ASP.Net中无刷新执行Session身份验证
  8. 使用git推送代码到开源中国以及IDEA环境下使用git
  9. nginx location的配置
  10. java中如何把后台数据推送到页面上 【后续编辑】
  11. JS动态广告浏览
  12. minicom 配置
  13. CodeForces 27D - Ring Road 2 构图2-sat..并输出选择方案
  14. WINDOWS 2012忘记密码之后。。。
  15. Java实现敏感词过滤(转)
  16. 单片机modebus RTU通信实现,采用C语言,可适用于单片机,VC,安卓等(转)
  17. EditText以及登录UI实现
  18. redis 资料
  19. cat查看文件以及sed查看指定行数
  20. Entity Framework Plus

热门文章

  1. LuoguP3377 左偏树 (左偏树)
  2. mybatisplus-Service CRUD 接口
  3. BeanUtils.copyProperties的使用方法
  4. [NOIP2018提高组] 保卫王国 (树链剖分+动态DP)
  5. Python入门系列(三)一学就会-基础数据类型
  6. C语言怎么给函数添加形参的默认值
  7. KingbaseES V8R6备份恢复案例之---手工清理冗余历史备份
  8. KingbaseES 如何实现Oracle pipelined 功能
  9. 【读书笔记】C#高级编程 第十二章 动态语言扩展
  10. windows清理必看