SQL查询如下:
DECLARE @Sql VARCHAR (8000)
SET @Sql='XXXXXX'
IF OBJECT_ID('tempdb..#Orders') IS NOT NULL DROP TABLE #Orders
EXEC('SELECT * INTO #Orders FROM OPENQUERY(TMM10, ''' +@Sql+ ''')')
--Until now everything seems OK
SELECT * FROM #Order
该语句运行良好,直到插入临时表。结果显示“已插入 49134 行”。但是,错误显示“无效的对象名称 #Order”,它确实存在于 Tempdb 中。