Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Insert одновременно в 2 таблицы / 8 сообщений из 8, страница 1 из 1
02.11.2017, 19:32
    #39546959
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Помогите решить вопрос пожалуйста.

Существуют 2 таблицы , table1 , table2 в table1 добавляется информация для столбца table1.ID через sequence , как сделать insert тот же самый номер ID в table2.table1ID добавленный через sequence в table1 как синхронизировать их, чтобы один и тот же ID добавлялся в обе таблицы.

Заранее благодарен
...
Рейтинг: 0 / 0
02.11.2017, 19:41
    #39546963
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
1) Returning
2) cur_value
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.11.2017, 19:58
    #39546967
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Dimitry Sibiryakov1) Returning
2) cur_value



спс , про cur_value хотелось бы отметить , что если insert не пройдет в одну таблицу в процедуре , тогда в другую пройдет предыдущая инфа и тем самым собьется синхронизация.

Returning не использовал попробую.
...
Рейтинг: 0 / 0
02.11.2017, 20:09
    #39546975
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Goofy122если insert не пройдет в одну таблицу в процедуре , тогда в другую пройдет предыдущая инфа

Бредишь. Если первый инсерт выкинет ошибку, до второго просто не дойдёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.11.2017, 20:13
    #39546977
MaximaXXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Dimitry Sibiryakov,

Goofy122 ее отловит и подавит и тогда пройдет
...
Рейтинг: 0 / 0
02.11.2017, 20:19
    #39546981
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Dimitry SibiryakovGoofy122если insert не пройдет в одну таблицу в процедуре , тогда в другую пройдет предыдущая инфа

Бредишь. Если первый инсерт выкинет ошибку, до второго просто не дойдёт.



а если разные процедуры в package ?
...
Рейтинг: 0 / 0
02.11.2017, 21:24
    #39547009
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
Goofy122а если разные процедуры в package ?
А если вставляется 100500 строк?

Еще один потенциальный вариант - insert ALL
...
Рейтинг: 0 / 0
02.11.2017, 22:08
    #39547037
Goofy122
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Insert одновременно в 2 таблицы
спасибо все варианты попробую
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Insert одновременно в 2 таблицы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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