我不明白为什么下面的代码会返回错误
Msg 2714,Level 16,State 1,Line 16
数据库中已经有一个名为'#temptable'的对象。
如果第1-5行分别执行第6-8行,则工作正常。我想我遗漏了一些关于SQL Server如何处理查询的基本信息。请求其中一位专家来解释这个问题。
select top 10 col1, col2
into #temptable
from tbl
if object_id('tempdb..#temptable') is not null
drop table #temptable
select top 10 col1, col2
into #temptable
from tbl