|
Вопрос про for no key update
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть 2 таблицы: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Запускаю запрос в двух окнах pgAdmin, коммит не делаю. В первом окне получаю "ЗАМЕЧАНИЕ: 10". Второй запрос висит и ждет. В первом окне выполняю коммит. Второй запрос возвращает "ЗАМЕЧАНИЕ: <NULL>", хотя я ожидаю получить "ЗАМЕЧАНИЕ: 15". Проблема исчезает, если заменить for no key update на for update, либо если удалить внешний ключ fk_transaction_idaccount. Хотелось бы понять, что не так с for no key update? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2017, 08:21 |
|
|
start [/forum/topic.php?fid=53&fpage=79&tid=1996725]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 337ms |
total: | 490ms |
0 / 0 |