Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование таблиц в одной БД / 3 сообщений из 3, страница 1 из 1
21.09.2014, 08:41:35
    #38752807
bivilbi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование таблиц в одной БД
Добрый день
Есть две таблицы (tab1, tab2) в пределах одной БД
В таблице 1 столбцы
id, itog, и т.д.
В таблице 2
id, idtable1 , и .т.д.
И есть функция , которая уникальный ид генерит (genid)
Как скопировать с таблицы 1 столбец id в таблицу 2 столбец idtable2?
insert into table2 (id,idtable1) values (genid(), (select id from table1)) ; Так копирует только одну, первую запись
А как все скопировать?
В таблице1 кол-во записей постоянно растет и через limit не получается
...
Рейтинг: 0 / 0
21.09.2014, 08:45:03
    #38752809
bivilbi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование таблиц в одной БД
Может что-нибудь типа цикла
select count(id) as kolvo from table1;
...
Рейтинг: 0 / 0
21.09.2014, 14:46:29
    #38752912
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование таблиц в одной БД
RTFM insert ... select.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Копирование таблиц в одной БД / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]