if exists (select * from sysobjects where objectproperty(object_id('#jieguo'),'istable') = 1)begin drop table #jieguo end我在网上看到这个语句,起作用是检查数据库中是否存在一个名为#jieguo的表,如果存在,就删除,但是我试了试,却发现无法删除,请问一下这是为什么呢
表名以#开头的是临时表,不能用你这个语句。改成下面这样应该就可以了: