ChinaHost

 找回密码
 用户.注册
查看: 2409|回复: 0

[服务器经验交流] Sql 怎么创建临时表

[复制链接]
发表于 2014-5-20 14:23:58 | 显示全部楼层 |阅读模式

1、临时表概述:

  临时表与永久表相似,但临时表存储在 tempdb 中(如下图)。临时表有两种类型:本地临时表和全局临时表。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。

  2、临时表的创建(直接给实例代码)

  1)跟创建普通表类似,只是临时表名称以#或者##开头

  CREATE TABLE #LINSHI1

  (ID INT NOT NULL,

  NAME CHAR(10)

  )

  2)用SELECT INTO语句创建

  SELECT * INTO #LinShi FROM student

  3、查询临时表

  SELECT * FROM #LINSHI1

  4、删除临时表

  DROP TABLE #LinShi

  注:#代表局部临时表,##代表全局临时表


您需要登录后才可以回帖 登录 | 用户.注册

本版积分规则

手机版|小黑屋|

Processed in 0.117518 second(s), 19 queries , Gzip On.

Powered by Comsenz Discuz! platform.

© 2012-2016 中国主机联盟 专业IDC交流平台,提供服务器、VPS云主机、虚拟主机、域名技术交流及优惠信息

快速回复 返回顶部 返回列表