临时表是特定于会话的。因此,您将需要使用截断而不是删除,如下所示
truncate table #temptable;
另外,能否请您检查发布情况?在最新版本中,删除也可以正常工作。这是一个例子:
Drop table #temptable; Create local temporary table #temptable(id integer, str nvarchar(30)); Insert into #temptable values (1,'abc'); Insert into #temptable values (2,'xyz'); Select * from #temptable; --> returns 3 rows Delete from #temptable; Select * from #temptable;--> returns 0 rows