Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/140: Рейтинг темы: голосов - 140, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 3

Копировать таблицу с данными, перенос таблицы из одной БД в другую (также с данными)

15.10.2014, 08:07. Показов 27735. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе времени суток всем!
Помогите разобраться, как скопировать таблицу вместе с данными в PL/SQL Developer. Есть функция Дублировать таблицу, но при этом создаётся пустая таблица, а мне надо, чтобы данные тоже были скопированы. Или как например после создания аналогичной таблицы перенести в неё данные с другой таблицы.
И второй вопрос как скопировать таблицу из одной БД Oracle в другую также вместе со всеми имеющимися там данными?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.10.2014, 08:07
Ответы с готовыми решениями:

Из таблицы с данными сделать другую таблицу
Я не силён в VBA, но хотелось бы попросить (может кто сможет) написать код для моей таблицы. Основная загвоздка в том, как объединить в...

Перенос значений из таблицы в таблицу без пустых строк между данными
Добрый времени суток! Помогите в решении задачи! Требуется, чтобы из Таблицы 1, данные автоматически переносились в Таблицу 2, но без...

Нужно добавить кнопку с функцией переноса поля с данными из таблицы в другую таблицу
Нужно добавить кнопку с функцией переноса поля с данными из таблицы в другую таблицу через ORM (RedBean), не понимаю как правильно сделать,...

5
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
15.10.2014, 11:06
Я так понимаю вы собрались переносить данные между двумя серверами, тогда проще создать дблинк и с помощью CTAS получить копию таблицы, после чего построить нужные индексы и ограничения.
Через sql developer вам надо сначала снять ddl с таблицы, а потом сделать экспорт данных (либо в виде информации и тогда загружать в новую через sqlldr либо непосрдественно в виде инсертов выгружать).
0
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 3
15.10.2014, 13:14  [ТС]
Я создаю копию таблицы (пустую), из первой таблицы экспортирую данные в файл. Но при импорте данные импортируются в ту же таблицу. Как можно выбрать таблицу в которую я хочу импортировать данные (если это вообще возможно).
0
22 / 20 / 3
Регистрация: 21.05.2013
Сообщений: 408
15.10.2014, 13:50
По первому вопросу
Создать пустую таблицу с такими же полями поля можно кстати при создание скопировать из уже имеющейся таблицы.
Потом
Одним insert перекинуть всё.
SQL
1
2
3
4
5
6
7
8
9
10
INSERT INTO t.tabl2 (t.col1,t.col2,t.col3,t.col4,t.col5,t.col6,t.col7,t.col8)
SELECT y.col1,
       y.col2,
       y.col3,
       y.col4,
       y.col5,
       y.col6,
       y.col7,
       y.col8 
               FROM y.tabl1
По поводу второго
Цитата Сообщение от Kairat_ Посмотреть сообщение
как скопировать таблицу из одной БД Oracle в другую
Вы уверены что речь идёт о БД а не о схемах бд?
Если разные схемы то перед tabl1 указывайте схема.table1 и всё.
0
0 / 0 / 0
Регистрация: 15.10.2014
Сообщений: 3
15.10.2014, 15:27  [ТС]
Сначала надо перекинуть данные из одной таблицы в другую в одной БД (тестовой), а потом после тестирования функционала надо будет либо перекинуть данные из одной таблицы Тестовой БД в другую аналогичную таблицу другой БД (рабочей) или же сразу скопировать таблицу из одной базы в другую вместе с данными таблицы.
0
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
16.10.2014, 11:42
Цитата Сообщение от Kairat_ Посмотреть сообщение
Сначала надо перекинуть данные из одной таблицы в другую в одной БД (тестовой)
Ну вот и напишите create table COPY_SRC as select * from src;

Цитата Сообщение от Kairat_ Посмотреть сообщение
Но при импорте данные импортируются в ту же таблицу.
Это потому что невнимательно всё делаете и не изменяете название таблицы и схему при экспорте на новые. Почему при работе с субд все хотят всего и сразу и не читая ничего просто тыкают кнопки и пускают скрипты, а если бы девелопер там добавил в начале
SQL
1
2
 DROP USER usr cascade; 
CREATE USER usr IDENTIFIED BY usr;
и вы бы его не думая запустили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.10.2014, 11:42
Помогаю со студенческими работами здесь

Как создать список с данными из 2-го столбца таблицы для вставки всей строки в другую таблицу
на одной странице есть таблица с несколькими колонками, необходимо создать раскрывающийся список с данными из второго столбца этой таблицы...

Перенос изменений строки из одной таблицы в другую таблицу
Добрый вечер ! В базе будут две таблицы с одинаковой структурой ( будут одинаковые названия полей). Редактироваться будет...

Копировать таблицу с данными из SQL в Mysql програмно
Вкратце нужно скопировать из базы SQL в базу Mysql таблицу с данными не получается в mysql сохранить данные: Так я получаю данные из ...

Мне нужно копировать таблицу с данными в БД Access C++. Что я делаю неправильно?
void __fastcall TForm1::BitBtn1Click(TObject *Sender) { ADOQuery2->Open(); ADOQuery2->SQL->Add('select * into table2 from table1'); ...

Копирование одной структуры с данными в другую
Надо скопировать данные из одной структуры в другую, при этом ввод данных должен выполняться из текстового файла(главная проблема в этом,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru