通常のテーブルを削除する例 if exists (select * from dbo.sysobjects where id = object_id(N'テーブル名') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table テーブル名 一時テーブルはtempdbに作成されるのでtempdbを参照します。 if exists(select * from tempdb..sysobjects where id=object_id('tempdb..##一時テーブル名')) drop table ##一時テーブル名