В нашем веб-приложении мы создаем таблицу сеансов в базе данных для хранения временных данных. Таким образом, временная таблица будет создана и уничтожена для каждого пользователя. У меня около 300 пользователей для этого веб-приложения. Поэтому для каждого пользователя эта таблица будет создана и уничтожена.Что такое альтернативный способ хранения данных temp в таблице temp?
Я слышал, что этот способ дизайна не является хорошим из-за проблем с производительностью. Я использую сервер MS Sql 2005. Есть ли способ временно хранить результирующий набор без создания какой-либо таблицы.
Пожалуйста, предложите мне некоторое решение. Спасибо.
Похоже, вы подразумеваете, что вы создаете постоянную таблицу для временных целей, а не фактическую таблицу #temporary? –
Я создаю таблицу, такую как ; с человеком как { select * from emloyee } Это будет существовать только для этой сессии только вправо? – Manoj
'; с человеком как {select * from emloyee}' называется Common Table Expression (CTE), и на самом деле это не «таблица» или «временная таблица», а только область действия текущей команды. –