У меня есть две таблицы oracle, которые по определению идентичны в определении, отличном от определения раздела. Я хочу протестировать одну таблицу и другую таблицу. Есть ли способ заменить имя таблицы? Я не хочу бросать стол, потому что они большие, и для загрузки данных в них требуется много времени.Как заменить имя таблицы в oracle
ответ
Просто переименуйте их. Например, если у вас есть TABLE_A, переименуйте его в TABLE_A_TEMP. Затем переименуйте TABLE_B в TABLE_A. Затем переименуйте TABLE_A_TEMP в TABLE_B.
Чтобы переименовать, вам придется выпустить
alter table table_name rename to new_table_name;
Используйте synonym, что указывает на реальных таблиц.
Например,
CREATE OR REPLACE SYNONYM partition_test FOR partition_table1;
Тест partition_table1, например, select pt.* from partition_test pt;
CREATE OR REPLACE SYNONYM partition_test FOR partition_table2;
Тест partition_table2, например, select pt.* from partition_test pt;
Обратите внимание, что тестовый код тот же каждый раз.
Когда вы закончите тестирование, отбросьте синоним.
DROP SYNONYM partition_test;
Третий способ заключается в использовании вида. Скажем, ваши «настоящие» имена таблиц - TABLE_A и TABLE_B. Создание вида, MY_DATA_VIEW (или любой другой), и он указывает на какой стол вы хотите, чтобы указать:
CREATE OR REPLACE VIEW TEST_VIEW AS SELECT * FROM TABLE_A;
или
CREATE OR REPLACE VIEW TEST_VIEW AS SELECT * FROM TABLE_B;
Делите и наслаждайтесь.
- 1. Oracle: цитата имя таблицы
- 2. Oracle изменить имя таблицы
- 3. oracle exception: неверное имя таблицы
- 4. Добавить sysdate в имя таблицы в Oracle
- 5. имя таблицы в цикле oracle pl/sql
- 6. Вставить запрос в Oracle: Некорректное имя таблицы
- 7. Выберите имя таблицы запроса и имя первичного ключа в Oracle?
- 8. Заменить столбец в Oracle SQL
- 9. Может ли dapper заменить имя таблицы?
- 10. как заменить несколько строк вместе в Oracle
- 11. Справочный поиск заменить в Oracle
- 12. Oracle выбрать имя таблицы с результатами
- 13. Oracle - получить имя таблицы из текста sql
- 14. Внешние таблицы Oracle с Unicode Имя файла
- 15. получить имя схемы, когда у меня есть имя таблицы - Oracle
- 16. Установить имя таблицы в качестве переменной в виде Oracle SQL
- 17. Найти и заменить, зацикленный через все таблицы в oracle DB
- 18. Имя экземпляра в oracle
- 19. Таблицы Oracle в одном представлении
- 20. Как проверить правильное имя таблицы oracle с помощью sql/plsql
- 21. Возможно ли передать имя таблицы в качестве параметра в Oracle?
- 22. Oracle Изменить имя пользователя
- 23. Как заменить атрибуты таблицы?
- 24. Oracle хранит функцию - имя таблицы пропуска в качестве параметра
- 25. Oracle такое же имя таблицы в разных схемах?
- 26. Использование переменных данных, чтобы заменить жестко имя таблицы в запросе
- 27. Несколько переменных, как имя таблицы
- 28. Заменить функцию в Oracle SQL
- 29. разобрать и заменить в oracle
- 30. Создать таблицу sql в Oracle, которая запрашивает имя таблицы