利用SELECT INTO创建临时表
来源:互联网 发布:dota地精工程师知乎 编辑:程序博客网 时间:2024/06/07 19:53
SELECT INTO创建临时表
SQL Server临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#)
打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##)
打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。
如果数据库会话创建了本地临时表 #temtable,则仅会话可以使用该表,会话断开连接后就将该表删除。如果创建了
##temtable全局临时表,则数据库中的任何用户均可使用该表。如果该表在您创建后没有其他用户使用,则当您断开连接时该表删除。如果您创建该表后另一个用户在使用该表,则SQL Server 将在您断开连接并且所有其他会话不再使用该表时将其删除。
如果本地临时表由存储过程创建或由多个用户同时执行的应用程序创建,则SQL Server 必须能够区分由不同用户创建的表。为此,SQL Server 在内部为每个本地临时表的表名追加一个数字后缀。存储在tempdb 数据库的 sysobjects 表中的临时表,其全名由 CREATE TABLE 语句中指定的表名和系统生成的数字后缀组成。为了允许追加后缀,为本地临时表指定的表名table_name不能超过 116 个字符。
当存储过程完成时,将自动除去在存储过程中创建的本地临时表。由创建表的存储过程执行的所有嵌套存储过程都可以引用此表。但调用创建此表的存储过程的进程无法引用此表。
临时表位于tempdb系统数据库。
使用SELECT INTO语句可以把任何查询结果集放置到一个新表中,还可以通过使用SELECT
INTO语句解决复杂的问题。例如,需要从不同数据源中得到数据集,如果一开始先创建一个临时表,那么在该表上执行查询比在多表或多数据库中执行查询更简单。
在使用SELECT INTO语句时,应该注意如下的事项和原则:
可以使用SELECT INTO语句创建一个表并且在单独操作中向表中插入行。确保在SELECT INTO语句中指定的表名是惟一的。如果表名出现重复,SELECT
INTO语句将失败。
可以创建本地或全局临时表。要创建一个本地临时表,需要在表名前加符号(#);要创建一个全局临时表,需要在表名前加两个符号(##)。本地临时表只在当前的会话中可见,全局临时表在所有的会话中都可见。
当使用者结束会话时,本地临时表的空间会被回收。
当创建表的会话结束且当前参照表的最后一个Transact-SQL语句完成时,全局临时表的空间会被回收。
- 利用SELECT INTO创建临时表
- 【数据库】临时表——select * into创建临时表
- MySQL select into临时表
- MYSQL SELECT INTO临时表
- 临时表与SELECT INTO、INSERT INTO SELECT
- select * into #tempa 插入临时表
- select into 到临时表中
- SELECT INTO在查询结果中创建新表或临时表
- 把存储过程结果集SELECT INTO到临时表
- 把存储过程结果集SELECT INTO到临时表
- SELECT INTO 临时表时,不能往同样的表INTO两遍
- Select Into 与 Insert Into 两种临时表复制语句的区别
- select into 临时表再使用过程中所遇到的问题和相应的解决方案
- SELECT INTO 语句可用于创建表的备份复件
- 一个利用创建临时表后插入数据的查询
- ACCESS的真假:四、"SELECT * INTO 工作表 FROM 临时表" 比 "CREATE TABLE 工作表 (...)" 速度快?
- 表数据的copy,insert into select/select into from
- 表复制语句(SELECT INTO 和 INSERT INTO SELECT )
- topology中的配置文件和配置类
- java基础-------永远分不清的位运算符 与(&)、非(~)、或(|)、异或(^)
- Eclipse常用快捷键
- Java学习第十五天之Collection、Iterator、List
- jetty9安装配置
- 利用SELECT INTO创建临时表
- H5点击切换选项卡
- oracle数据库表空间巡检
- Qt实现读取显示obj文件——计算面的单位法向量
- scala高级编程
- 您的设计模式——代理模式【Proxy Pattern 】
- Android关于Theme.AppCompat相关问题的深入分析
- 博客搬家,感觉简书更加适合
- 利用NIFI将kafka日志文件成功至HDFS