临时表是不存在表SYSOBJECTS中的, if exists ( object_id('Tempdb..#temp') ) 也不行,因为无论是否存在表#temp都会返回一行的,所以这个条件永远成立 应该用 if ( object_id('Tempdb..#temp') is not null) DROP TABLE #temp GO
临时表是不存在表SYSOBJECTS中的, if exists ( object_id('Tempdb..#temp') ) 也不行,因为无论是否存在表#temp都会返回一行的,所以这个条件永远成立 应该用 if ( object_id('Tempdb..#temp') is not null) DROP TABLE #temp GO