SQL Serverにおけるテンポラリーテーブルについて学んだのでメモ。
SQL Serverにおけるテンポラリーテーブルには「ローカル一時テーブル」と「グローバル一時テーブル」の2つがあるらしい。
ローカル一時テーブル
テーブル名の先頭に「#」を付与。
作成したユーザーの現在の接続でのみ表示可能。
このユーザーがSQL Serverのインスタンスから切断すると削除される。
グローバル一時テーブル
テーブル名の先頭に「##」を付与。
作成されるとすべてのユーザーに表示される。
グローバル一時テーブルを参照するすべてのユーザーがSQL Serverのインスタンスから切断すると削除される。