如何在创建临时表后删除它

时间:2016-01-17 22:26:39

标签: sql sql-server sql-server-2008

您好我如何在创建后移除临时表

因为我收到此错误There is already an object named '#tmp_statement' in the database.

SELECT * FROM #tmp_statement
DROP TABLE #tmp_statement 

1 个答案:

答案 0 :(得分:1)

您在创建它时遇到错误,而不是在删除它时。在创建表之前尝试放置它:

IF object_id('tempdb..#tmp_statement') IS NOT NULL
    DROP TABLE #tmp_statement

或者只是把它放在任何其他陈述之前。