一時テーブルが存在する場合は削除しようとしていますが、以下のエラーが表示されます。私は過去のテーブルでこのメソッドを使用しましたが、なぜこのケースでは機能しないのか分かりません。SQL Serverドロップテーブルエラー
SQL
Create table mytable(col_a int)
insert into mytable
values(1)
IF object_id(#temp, 'U') IS NOT NULL
drop table #temp
select *
into #temp
from dbo.mytable
エラー:
Msg 207, Level 16, State 1, Line 8
Invalid column name '#temp'.
に私はあなたが 'temp'テーブルを削除するシナリオは、'あなたの問題はドロップしない私を信じてわかりませんなぜなら、 'sql server'はスコープが終了すると自動的にそれを処理するからです。 –