暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Sql Server 创建临时表

suger 2022-10-11
1475

语法

创建临时表
方法一:
    create table #临时表名(字段1 约束条件,字段2 约束条件,.....)
    create table ##临时表名(字段1 约束条件,字段2 约束条件,.....)
方法二:
    select * into #临时表名 from 你的表;
    select * into ##临时表名 from 你的表;
复制

注:以上的#代表局部临时表,##代表全局临时表

  • 查询临时表
select * from #临时表名;
select * from ##临时表名;

复制
  • 删除临时表
drop table #临时表名;
drop table ##临时表名;
复制
  • 使用说明
drop table #Tmp   --删除临时表#Tmp
create table #Tmp --创建临时表#Tmp
(
    ID   int IDENTITY (1,1)     not null, --创建列ID,并且每次新增一条记录就会加1
    WokNo                varchar(50),   
    primary key (ID)      --定义ID为临时表#Tmp的主键      
);
Select * from #Tmp    --查询临时表的数据
truncate table #Tmp --清空临时表的所有数据和约束
复制
  • example
IF object_id('tempdb..#jimmy') is not NULL BEGIN
DROP TABLE #jimmy;
END
SELECT * 
INTO #jimmy
FROM table
WHERE 1=1
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论