0

thisthisglobal temp tableなど、いくつかの使用例に従っています

にデータを取得する次のクエリがありますglobal temp table

DECLARE @SQL NVARCHAR(MAX)

SET @SQL = N'SELECT * INTO ##tmpDraftTableData  
             FROM ' + @DraftTableName 

EXEC sp_executesql @SQL

@DraftTableNameは動的であり、構造が異なる別のテーブルに由来することに注意してください。そのため、動的クエリを使用する必要があります。

そして、上記のグローバルから取得したデータtemp tableを別の一時テーブルに挿入して、データをループして処理します。

SELECT *
INTO #tmpDraftTableData
FROM ##tmpDraftTableData  -- ERROR: Invalid object name ##tmpDraftTableData

エラーでグローバル一時テーブルを使用できないようです

無効なオブジェクト名 ##tmpDraftTableData

他のサンプル コードとは異なります。

ここで何が間違っていましたか?

4

1 に答える 1