А что за окружение (версия DAX, SQL)?
X++:
static void Job4(Args _args)
{
Table2 table2, table2join;
;
ttsBegin;
select firstOnly forUpdate table2
join TableId from table2join;
table2.Field1 = [123];
table2.update();
ttsCommit;
}
В DAX2009 5.0.1500.6491 с MS SQL 2008R2 не повторяется