如果有時候會有需要臨時用到一個地方儲存資料的地方。
例如儲存未登入前的使用者習慣,直到登入後才寫入紀錄資料庫。
這時候就可以利用Temp Table來儲存資料庫。
Temp Table 全名叫做 Temporary Table
使用方法就是跟一般建立資料庫方法一樣,惟前面加上 "#" 字號
在連接 (Connection) 區間結束時,系統會自動將資料庫 Drop 掉。
不過在寫程式習慣上,還是希望在使用完畢使用 Drop 指令。
它的特點
- 儲存在主機記憶體中,存取速度較快,卻也耗費記憶體空間,不建議在大量使用上
- 如果有兩筆建立連線都使用一樣的名字,但彼此並不會互相干擾。
- 如果在預存程序中,會在建立的預存程序結束時才會自動 Drop 掉該暫存資料表,也就是中間如果有呼叫其他預存程序,其他預存程序也可以使用該暫存資料表。