Под "экспортом таблицы в другую" подразумевается ли копирование данных из одной таблицы в другую? Если вам изначально не нужны индексы, ключи или другие функции для новой таблицы, т. Е. Если она не для производственного использования, это довольно просто:
#!/usr/bin/bash
TABLE="myOtherTable"
sqlplus -s abcd/abcd@XE <<EOF
CREATE TABLE $TABLE as SELECT * FROM myTable;
EXIT
Можно также сначала создать оператор создания таблицы, указав столбцы, ключи и параметры хранения, как и любую другую таблицу, а затем добавить отдельную строку, которая выполняет INSERT INTO $TABLE (SELECT * FROM myTable)
, чтобы заполнить ее данными, скопированными из myTable
.