что наверное блокировку можно написать как for update, а что с @@rowcount?
Так и что не так с количеством строк? И что значит как это применять?
IMNSHO, стоит сначала прочитать всю документацию про изоляцию в используемой СУБД (в данном случае, https://www.postgresql.org/docs/current/mvcc.html ), прежде чем "лезть" в какие-то осложнения. Иначе всё равно "накосите" (особенно, если будете действовать по аналогии с какой-то известной Вам СУБД).
Обсуждают сегодня