Oracle копирование таблиц
Для примеров используется таблица tableone
SQL> select * from tableone;
VAR1
----------------------------
test1
test2
test3
Копируется структура таблицы и ее содержимое в новую таблицу
SQL> create table tableone_new as(select * from tableone);
Копирование в другую схему.
SQL> create table schema1.tableone_new2 as select * from tableone;
Создаются копии отдельных колонок и значений
SQL> create table tableone_new3 as select var1 from tableone;
SQL> create table tableone_new4 as (select var1 from tableone where var1 = 'test1');
Если требуется скопировать только структуру таблицы
SQL> create table tableone_new5 as (select * from tableone where 1=2);
Копирование из одной базы данных в другую
SQL> copy from sysdba@TEST1 to sysdba@TEST2 create tableone_new7 using select * from tableone;
TEST1 и TEST2 базы данных.