![]() |
|
Модераторы: LSD |
![]()
|
|
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
Доброе утро,
Перевожу одну базу на Oracle, надо сделать изменения максимально безболезненными, можно ли установить sequence.nextval как default значение для первичного ключа или надо триггер создавать?э Спасибо. |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
нет, либо на тригере, либо в процедуре. и незабудь значения сиквенсов сдвинуть на максимальное значение идентификатора для каждой таблицы. тригеры для перенесенных таблиц создать не проблема: системные таблицы и execute immediate в помощь. |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
||||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
ну а как без этого ... чесно говоря затрудняюсь ответить(видимо связано со спецификой работы сиквенса), всегда воспринимал как должное. гугль по этому поводу пока ничего не ответил... |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
я тоже, но при переносе с PgSQL вопрос невольно возникает. В принципе уже сгенерировал триггеры, так что вопрос решен, просто хотелось удостовериться что по другому никак. Спасибо. |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
||||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
да, что-то вроде этого... Меня? Да меня все устраивает А вообще, понятия не имею почему компания решила перенести проект на Oracle, это было еще до моего появления здесь, потихоньку переносят..видимо все просто до безобразия..наняли одного архитектора, тот все сделал на Pg потому что только это и знал, потом тот смотался, наняли другого - тот все забраковал и решил переделать на Oracle (так как Pg не знал)..ну так далее, ждем следующего пришествия, видимо скоро придется все менять на Microsoft SQL Server. |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
||||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |