一時テーブルの作成

tempdbに作成される。

ローカル一時テーブル

CREATE TABLE #tableName (
    field1 [nvarchar](50),
    field2 [int]
)
  • テーブル名の前に#がつく。
  • ローカル一時テーブルはセッションが終了すると自動で削除される。

グローバル一時テーブル

CREATE TABLE ##tableName (
    field1 [nvarchar](50),
    field2 [int]
)
  • テーブル名の前に##がつく。
  • 自分で明示的に消さないと消えない。