sql sever 创建临时表的两种方法

创建临时表
       方法一:
     create table #临时表名(

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

    字段1 约束条件,
             字段2 约束条件,
                      …..)

     eg: CREAT TABLE #TEMP(
        ID   int IDENTITY (1,1)     not null,   –创建列ID,并且每次新增一条记录就会加1
        WokNo varchar(50),   
        primary key (ID)               –定义ID为临时表#Tmp的主键      
    );

        方法二:
      select * into #TEMP from 你的表;
      select * into ##TEMP from 你的表;
  注:1.以上的#代表局部临时表,##代表全局临时表 

        2.本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。

    3.本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。

 

删除临时表

  DROP table #TEMP

清空临时表

  truncate table #TEMP –清空临时表的所有数据和约束

 

    原文作者:sql
    原文地址: https://www.cnblogs.com/asand/p/7339367.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞