回覆列表
  • 1 # 使用者8086807975795

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

  • 中秋節和大豐收的關聯?
  • 為什麼會有“早起毀一天”的說法,這樣的心理正確嗎?