> -- Сергей Прохоренко писал(а):
> ...... Проверку надо делать и перед первой веткой.
## Код:
```
WHEN 
| <cond_1> DO <operator_sequence_1>
| <cond_2> DO <operator_sequence_2>
    ...
| <cond_n> DO <operator_sequence_n>
| TRUE     DO <operator_sequence_if_all_succeed>
ELSE          <operator_sequence_if_something_failed>
END;
```

> -- Сергей Прохоренко писал(а):
> Конструкция может присваивать своему параметру номер первой ветви, которую не удалось исполнить.Номера "ветвей" задаются явно? Если неявно, то пользы мало от него...