Один подготовленный запрос — две накладные

Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.

Наблюдаемый результат программы
НаблюдениеРезультат
Первое выполнениеINV-149-A: 2
Второе выполнениеINV-149-B: 7
Использован тот же statementда
Получено строк за два запроса2
Строки и дополнительные наблюдения
{
    "first": [
        {
            "id": 1,
            "invoice_no": "INV-149-A",
            "qty": 2
        }
    ],
    "second": [
        {
            "id": 2,
            "invoice_no": "INV-149-B",
            "qty": 7
        }
    ],
    "parameter_after_second": 2
}

Рядом сохранены result.json с данными и metrics.json с проверками.