Задать вопрос
insighter
@insighter
-First time? - Huh? (C#, React, JS)

Влияют ли транзакции на выполнение подготовленных запросов?

Повлияет на корректность выполнения запроса, то что он будет подготовлен в одной транзакции, а вызываться будет в другой.

Схематично так:

sql = 'UPDATE customer SET field = :field WHERE id = :id';
query.SQL = sql;
query.Prepare;


// выполняем блок ниже в цикле по массиву переданных ИДов
for ...
  startTransaction();
  try
    ...
    query.Param['id'] = ...
    query.Param['field'] = ...
    query.Exec();
    commitTransaction();
  except
    rollbackTransaction();
    raise;
  end;
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
  • OTUS
    Базы данных
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы