![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Petro123 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Есть 2 таблицы отношение один к одному,
При занесении данных в первую таблицу для первичного ключа срабатывает соотв тригер кот генерирует член последовательности, Вобщем все как обычно, Вот, Далее нужно во вторую таблицу добавить тоже данные причем код такой же, Как его узнать? Seq.NextVal-1 как то тупо, тем более что в последовательности могут быть пропуски Добавлено через 2 минуты и 8 секунд может быть в тригере записывать в глобальную переменную, Добавлено через 4 минуты и 53 секунды или в вспомогательную таблицу |
|||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
Это сообщение отредактировал(а) DimW - 4.9.2007, 16:06 |
|||
|
||||
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: 1 Всего: 20 |
если все в одной транзакции, то почему не использовать seq.currval
-------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
Petro123 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Все оказывается значительно проще, спасибо.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Oracle" | |
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Oracle | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |