2

SQL Server 2012 でストア プロシージャを作成しています。次のように定義された一時テーブルがあります。

  DECLARE @CURRENT_RET_WEEK_PTIMEIDS TABLE ( PTIMEID INT )

EXECUTEまた、動的 SQL クエリの作成にも使用しています。このテーブルを上記の一時テーブルに結合する方法はありますか?

4

1 に答える 1

5

ローカルの一時テーブルを使用してみてください -

IF OBJECT_ID ('tempdb.dbo.#temp') IS NOT NULL
   DROP TABLE #temp

CREATE TABLE #temp (ID INT)
INSERT INTO #temp (ID)
VALUES (1),(2)

DECLARE @SQL NVARCHAR(MAX)
SELECT @SQL = 'SELECT * FROM #temp'

EXEC sys.sp_executesql @SQL
于 2013-08-29T08:12:10.350 に答える