我尝试从另一个#temp表创建#temp表,然后通过错误。从动态查询中的另一个临时表创建临时表
Set @Query = 'Select Work_Order_No,ServiceCode,StageNo,ItemWeight,StagePercentage,FebLocation
INTO #TempMaster
FROM #Temp '
EXEC(@Query)
上面的查询抛出错误
,如果我执行这个查询
Set @Query = 'Select Work_Order_No,ServiceCode,StageNo,ItemWeight,StagePercentage,FebLocation
INTO ##TempMaster
FROM #Temp '
EXEC(@Query)
然后它的正常工作。这两个声明有什么不同。第一个查询抛出错误和第二个查询成功运行的原因是什么?
您发布的代码确实没有**抛出错误[SQL小提琴](http://sqlfiddle.com/#!3/d41d8/15016)。也许这个错误是来自另一条你没有告诉我们的线路。 –
第一个查询抛出错误,第二个成功执行 –
两个查询都正常运行 –