如何用sql语句删除一个临时表

 我来答
hy1397471
2017-06-13 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

sql语句删除临时表的方法:

一、删除语句:

drop table #临时表名;
drop table ##临时表名;

二、#代表局部临时表,##代表全局临时表

局部临时表 
以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表。 
全局临时表 
以两个井号 (##) 开头的那些表名。在所有连接上都能看到全局临时表。如果在创建全局临时表的连接断开前没有显式地除去这些表,那么只要所有其它任务停止引用它们,这些表即被除去。当创建全局临时表的连接断开后,新的任务不能再引用它们。当前的语句一执行完,任务与表之间的关联即被除去;因此通常情况下,只要创建全局临时表的连接断开,全局临时表即被除去。

三、创建临时表的方法

方法1,创建一个没有数据的临时表:

create table #临时表名(字段1 约束条件,字段2 约束条件,.....)

create table ##临时表名(字段1 约束条件,字段2 约束条件, .....)

例:

create table #table_temp (xh int,test_column char(10));

方法2,以表格检索结果创建临时表:

select * into #临时表名 from 表名;

select * into ##临时表名 from 表名;

例:

select * into #table_temp from tt;

四、检索临时表数据,与普通表格一样
select * from #临时表名;
select * from ##临时表名;


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式