Я написал хранимую процедуру и создал временную таблицу #TempHitRatioTable. Я забыл поместить оператор удаления таблицы в мою процедуру, и теперь, что бы я ни делал, я не могу избавиться от временной таблицы и не могу повторно выполнить процедуру. Я попытался полностью отключиться от сервера и снова подключиться, но он все еще там. Я пробовал следующие заявления:
IF OBJECT_ID('tempdb..#TempHitRatioTable') IS NOT NULL
DROP TABLE #TempHitRatioTable
и я тоже попробовал:
IF EXISTS(SELECT * FROM sys.tables WHERE name LIKE '#TempHitRatioTable%')
DROP TABLE #TempHitRatioTable
IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'#TempHitRatioTable') AND type = (N'U')) DROP TABLE #TempHitRatioTable
Но я все еще не могу избавиться от этого стола. Моя хранимая процедура больше не запущена, и кристальный отчет, на котором я пытался ее запустить, но, похоже, ничего не работает. Пожалуйста, помогите.