PyODBC получение возвращаемого значения хранимой процедуры

У меня есть такой код, вызывающий хранимую процедуру.

with connections["mssql_database"].cursor() as cursor:
                    try:
                        cursor.execute("EXEC [dbVyroba].[dbo].[UlozitCinnost] %s, %s, %s, %s, %s, %s, %s, %s, %s", \
                        [id_pracoviste, osobni_cislo, id_cinnost, id_klient, pocet, program, cas_od, cas_do, idod])
                        query = "EXEC [dbVyroba].[dbo].[UlozitCinnost] @idpracoviste=%s, @OsobniCislo=%s, @IDcinnost=%s, @idklient=%s ,@pocet=%s, @program=%s, @CasOd=%s, @CasDO=%s, @IdOd=%s"
                        ret = cursor.execute(query , (id_pracoviste, osobni_cislo, id_cinnost, id_klient, pocet, program, cas_od, cas_do, idod)).fetchall()
                        print ("return value of stored procedure: ", ret)
                    except Exception as e:
                        print( str(e))

Выводит [(datetime.datetime(2021, 12, 1, 7, 55, 39), )] Как я могу получить возвращаемое значение хранимой процедуры?

Вернуться на верх