Семантика SQL для «FOR UPDATE» и «JOIN»

Я хотел бы понять точную семантику использования «FOR UPDATE» в связи с «JOIN». Он просто блокирует все строки, которые эффективно использовались для построения конечного результата? Есть ли что-то еще?

Из этой темы:

http://postgresql.1045698.n5.nabble.com/Select-For-Update-and-Left-Outer-Join-td4363154.html

Я понимаю, что между реализациями баз данных есть некоторые важные различия. Однако я не уверен. Меня интересует поведение любой популярной СУБД, особенно PostgreSQL.

10
задан julkiewicz 9 August 2011 в 15:05
поделиться