sql判断临时表是否存在和创建临时表的方法

if object_id('Tempdb..#orderby') is not null    --Tempdb..#orderby 代表数据库Tempdb中的临时表#orderby
drop table #orderby

select * into #orderby from T_Lines
select * from #orderby

SQL Server创建临时表:
创建临时表

       方法一:
     create table #临时表名(字段1 约束条件,
                      字段2 约束条件,
                  .....)
        create table ##临时表名(字段1 约束条件,
                          字段2 约束条件,
                      .....)
        方法二:
     select * into #临时表名 from 你的表;
       select * into ##临时表名 from 你的表;
注:以上的#代表局部临时表,##代表全局临时表

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

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

你可能感兴趣的:(SqlServer)