Я пытаюсь скопировать данные из одной схемы Oracle (CORE_DATA
) в другую (MY_DATA
) с помощью инструкции SQL INSERT INTO (...)
.
Как будет выглядеть оператор SQL?
Я пытаюсь скопировать данные из одной схемы Oracle (CORE_DATA
) в другую (MY_DATA
) с помощью инструкции SQL INSERT INTO (...)
.
Как будет выглядеть оператор SQL?
Добавьте префикс к именам таблиц с именами схем, когда вы вошли в систему как пользователь с доступом к обоим:
insert into MY_DATA.table_name select * from CORE_DATA.table_name;
Предполагая, что таблицы определены одинаково в обеих схемах, вышеприведенное скопирует все записи из таблицы с именем table_name в CORE_DATA в таблицу с именем table_name в MY_DATA.
ваша схема должна иметь разрешение на создание любой таблицы для этого