@magdalen_kub
Временные таблицы в Oracle называются глобальными временными таблицами (Global Temporary Tables, GTT). Они отличаются от обычных таблиц тем, что существуют только в течение сессии, в которой они были созданы, и что данные, содержащиеся в них, уничтожаются после закрытия сессии.
Чтобы удалить глобальную временную таблицу, нужно выполнить следующую команду:
1
|
DROP TABLE <имя таблицы>; |
Например:
1
|
DROP TABLE tmp_table; |
Обратите внимание, что эта ко***** удалит лишь саму таблицу, но не ее данные. Данные в глобальной временной таблице уничтожаются автоматически после закрытия сессии.
Если вы хотите удалить данные из глобальной временной таблицы перед удалением самой таблицы, можете использовать команду TRUNCATE TABLE
. Однако эта ко***** не работает
@magdalen_kub
в случае с глобальными временными таблицами, поскольку они автоматически удаляют данные после закрытия сессии.