SQLサーバーでは一時的にデータを保管したい場合にはtempdbが利用できる。このtempdbを利用は名前で指定できる。
ローカルユーザー一時テーブル
このテーブルはユーザーのセッションが切れるときにシステムにより削除される。
グローバル一時テーブル
すべてのユーザーから参照できる。すべてのユーザーのセッションが切れると削除される。
作り方は以下のようになる。
ローカルユーザー一時テーブル
テーブル名の前に”#”を一つつける
CREATE TABLE #tempww ( LoginName nvarchar(max), DBname nvarchar(max), Username nvarchar(max), AliasName nvarchar(max) )
グローバル一時テーブル
テーブル名の前に”#”を2つつける
CREATE TABLE ##tempww ( LoginName nvarchar(max), DBname nvarchar(max), Username nvarchar(max), AliasName nvarchar(max) )