sqlserver 创建临时表
2013-03-06 10:59
106 查看
表名前使用一个#号,临时表是局部的,使用两个#号,临时表是全局的,在断开连接后sql会自动删除临时表
create table #a
(
id int,
name varchar(50)
)
insert into #a(id,name) values(1,'123')
select * from #a
drop table #a
临时表除了名称前多了#号外,其他操作与普通表完全一样。
tb_Student是已建立好的表,我们通过临时表temp把tb_Student表中的内容复制到tb_lizi表中,可以使用如下的代码实现:
use mcf
SELECT * INTO #temp FROM tb_Student
SELECT * INTO tb_lizi FROM #temp
执行后断开sql连接并重新连接(也可以退出sq再l重新启动sql),发现tb_lizi表中的内容tb_Student表中的内容完全一致,实现了复制,同时我们没有用代码删除temp表,但mcf数据库中却没有temp表了,这是因为断开连接时sql自动删除了temp表
create table #a
(
id int,
name varchar(50)
)
insert into #a(id,name) values(1,'123')
select * from #a
drop table #a
临时表除了名称前多了#号外,其他操作与普通表完全一样。
tb_Student是已建立好的表,我们通过临时表temp把tb_Student表中的内容复制到tb_lizi表中,可以使用如下的代码实现:
use mcf
SELECT * INTO #temp FROM tb_Student
SELECT * INTO tb_lizi FROM #temp
执行后断开sql连接并重新连接(也可以退出sq再l重新启动sql),发现tb_lizi表中的内容tb_Student表中的内容完全一致,实现了复制,同时我们没有用代码删除temp表,但mcf数据库中却没有temp表了,这是因为断开连接时sql自动删除了temp表
相关文章推荐
- sqlserver创建临时表
- sqlserver创建临时表 【转】
- Oracle临时表的创建(要比SQLServer繁琐,而且8i以上的版本才支持)
- sqlserver创建临时表 【转】
- SqlServer与Oracle创建临时备份表数据的语句区别
- sqlserver创建临时表 【转】
- sqlserver 动态创建临时表的语句分享
- SqlServer创建临时表
- sqlserver创建临时表 【转
- SQLServer创建临时表的两种方式
- sqlserver 中临时表、临时变量和with as关键词创建“临时表”的区别
- sqlserver 动态创建临时表的语句分享
- 笔记本创建临时wifi
- sql server创建临时表的两种写法和删除临时表
- (转载)ORA-14452:试图创建,更改或删除正在使用的临时表中的索引
- 关于oracle with table as 创建临时表的用法示例以及使用with as 的优点
- SqlServer 创建聚集索引与非聚集索引处理千万条数据的优化,以及之间的区别
- MapXtreme 2005学习(1):创建临时图层
- C语言交换两个变量(不创建临时变量)(位运算简介)
- Oracle创建到sqlserver的dblink中的一个巨坑