Вопрос №27
Осталось:
Что такое временная таблица в SQL?
Образцовый ответ
Показывать ответ по умолчанию
Временная таблица — это таблица, которая существует только в рамках текущей сессии или соединения и автоматически удаляется после завершения сессии или когда соединение закрывается.
Создание временной таблицы
CREATE TEMPORARY TABLE TempTable ( id INT, name VARCHAR(100) );
Использование временной таблицы
-- Вставка данных во временную таблицу INSERT INTO #TempTable (id, name) VALUES (1, 'Иван'), (2, 'Петр'); -- Выборка данных из временной таблицы SELECT * FROM #TempTable; -- Временная таблица будет автоматически удалена после завершения сессии
Применение временной таблицы
- Хранение промежуточных результатов в сложных запросах.
- Обработка больших объемов данных в пакетных операциях.
- Избегание конфликтов при одновременной работе нескольких пользователей.