У меня есть таблица, и мне нужно создать ее дубликат в Oracle (включая индексы и последовательности) в качестве истории первого. Для создания таблицы с ее данными я могу сделать так:
create table new_table as select * from original_table;
Конечно, это не приведет к созданию индекса, последовательности или триггера, которые есть в исходной таблице. Создание всего, что я могу сделать несколькими способами. Мой вопрос не в том, как я могу создать все это, но мой вопрос следующий :
- Поскольку вновь созданная таблица является копией оригинала (столбцы совпадают), могу ли я использовать тот же индекс, который существует в исходной таблице, и для новой?