Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.02.2019, 08:46
|
|||
---|---|---|---|
|
|||
merge into check integrity |
|||
#18+
Добрый день Вставляю данные использую merge into в иерархическую таблицу hier_table(child_id, parent_id,some_date) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
при вставке срабатывает check integrity Можно ли как то это обойти check , сказав oracle что в using данные упорядоченные как нужно или нет ничего лучше как вставлять посредством insert ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 09:15
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
sharkoff_newcheckотложи проверку fk на commit ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 09:55
|
|||
---|---|---|---|
|
|||
merge into check integrity |
|||
#18+
-2-sharkoff_newcheckотложи проверку fk на commit Похоже так и придется сделать. Спасибо! Более других методик нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 10:00
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
sharkoff_new-2-пропущено... отложи проверку fk на commit Похоже так и придется сделать. Спасибо! Более других методик нет? Вставлять пустышки, потом апдейтить. Отложенное ограничение может выстрелить в другом месте, если приложение использует эти таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 10:17
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
oragrafесли приложение использует эти таблицыГлубокомысленное заявление. Приведи пример, когда возможность отложить констрейнт требует изменение кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 11:30
|
|||
---|---|---|---|
|
|||
merge into check integrity |
|||
#18+
-2-Приведи пример, когда возможность отложить констрейнт требует изменение кода.Да легко вообщем-то: если в приложение есть плохое место, где мы знаем что вылетают ошибки связанные с констрейнами, то перед этим местом мы можем сбросить в базу все что можно, а в критическом участке кода проигнорировать ошибку, а в случае deferred так уже нельзя сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 11:35
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
-2-, Когда через savepointы обрабатываешь поштучно 3 часа, все пучком, потом - коммит. Но что то пошло не так где то в середине.) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 12:27
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
oragraf-2-, Когда через savepointы обрабатываешь поштучно 3 часа, все пучком, потом - коммит. Но что то пошло не так где то в середине.) Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 12:45
|
|||
---|---|---|---|
|
|||
merge into check integrity |
|||
#18+
MazoHist Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2019, 13:34
|
|||
---|---|---|---|
merge into check integrity |
|||
#18+
Андрей Панфилов"код" же нужно менять, не? Только свой новый. Если речь про авторесли в приложение есть плохое место, где мы знаем что вылетают ошибки связанные с констрейнами, то перед этим местом мы можем сбросить в базу все что можно, а в критическом участке кода проигнорировать ошибку, а в случае deferred так уже нельзя сделать. то не придется. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1882784]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 143ms |
0 / 0 |