1. ホーム
  2. sql-server

一時テーブルの構造を取得し(SQLスクリプトを生成するように)、現在のインスタンスの一時テーブルをクリアする

2023-12-19 17:52:36

質問

temp テーブルの構造を取得し、temp テーブルを削除するにはどうすればよいですか。 tempテーブルのsp_helptextはありますか? 最後に、同じセッションまたはクエリ ウィンドウで temp テーブルを削除することは可能ですか。



例です。

select *
into #myTempTable  -- creates a new temp table
from tMyTable  -- some table in your database

tempdb..sp_help #myTempTable

参照 .

どのように解決するのですか?

一時テーブルの名前は引用符で囲む必要があります。また、一時テーブルを直接削除する場合は drop table ... .

select *
into #myTempTable  -- creates a new temp table
from tMyTable  -- some table in your database

exec tempdb..sp_help '#myTempTable'

drop table #myTempTable