У меня есть следующий SQL, чтобы обновить таблицуТаблица блокировки на обновление
update table1 t1
inner join tbl2 t2 on on t1.ForeignId = t2.id
set t1.Qty = T2.Qty
Пожалуйста, обратите внимание, что только t1 обновляется. Этот SQL запускается внутри транзакции.
После этого SQL, я пытаюсь опустить таблицу вне транзакции - «Drop Table, если существует tbl2» Это висит и таблица заблокирована
Есть ли способ, чтобы использовать эту таблицу, чтобы обновить другую таблицу в транзакции, и я опустил ее до того, как транзакция будет совершена?