1.2 KiB
1.2 KiB
chk.chk_check_get
Выборка одной проверки по идентификатору.
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
p_id |
int | да | идентификатор проверки |
Возвращает TABLE — колонки chk_check: id int, check_date date, chk_type_id int, chk_status_id int, smev_message_id text, rr_organization_id text, params jsonb, parent_check_id int; не более одной строки.
Логика/особенности
- NULL
p_id→RAISE EXCEPTION(db-m-4). Несуществующийid— не ошибка: пустая таблица.
Тесты
| № | Тип | Условие | Ожидаемый результат |
|---|---|---|---|
| 1 | основной сценарий | существующая проверка (фикстура TEST-) |
1 строка; все колонки = значениям записи |
| 2 | граничный случай | несуществующий p_id |
пустая таблица |
| 3 | исключение | NULL p_id |
исключение «не задан p_id» |