2010-03-16 3 views

ответ

0

Нет, это невозможно AFAIK.

EDIT: Что такое причина Причина для достижения этого в одном запросе?

3

Вы не можете сделать это в запросе, но можете сделать это как транзакцию, когда все запросы в транзакции будут либо успешными, либо неудачными.

1

Вы можете написать хранимую процедуру, которая обновляет две таблицы и возвращает все, что вам нужно, чтобы определить успех. Затем эту сохраненную процедуру можно вызвать из одной команды. Однако он все равно должен содержать два запроса.

0

Вы можете использовать transactions, однако вам по-прежнему необходимо обновлять таблицы отдельно и проверять результаты перед выполнением или откатом.

Смежные вопросы