транзакции?
Разницы нет никакой. В любом случае будет открыта неявная транзакция. А реальный xid будет выделен только при реальной необходимости.
Кто рекомендует, зачем? А вообще, скорее всего, потому что (для default transaction isolation level): SELECT ... то же самое, что и: BEGIN TRANSACTION; SELECT ... COMMIT; Так зачем две лишние команды?
Обсуждают сегодня