Подтвердить что ты не робот

Где временные таблицы хранятся на сервере sql?

Где временные таблицы хранятся в базе данных? Я хочу удалить временную таблицу, если она уже существует. Я могу сделать это для защищенных таблиц путем запроса в информационной схеме, но я не знаю, где хранятся временные таблицы.

4b9b3361

Ответ 2

Временные таблицы сохраняются в базе данных tempdb, которая присутствует в SystemDatabase или SystemDatabase → tempdb → Временные таблицы

Ответ 3

В папках SystemDatabase.Temp будут храниться TempDb.

Спасибо

Ответ 4

Сохранить в этой таблице

SELECT *
FROM   tempdb.sys.tables

Удалить запрос:

DECLARE @sql NVARCHAR(MAX)
SELECT @sql = ISNULL(@sql + ';', '') + 'drop table ' + QUOTENAME(NAME)
FROM   tempdb..sysobjects
WHERE  NAME LIKE '#%'

EXEC (@sql)