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 ##臨時表名;
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 ##臨時表名;