Получение выбранной записи и сообщение Outparameter из хранимой процедуры в Python?

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

 def get_preschedule_fet(self):
    cursor = connection.cursor()
    parameters = (self.action, self.employee_gid, self.date, self.create_by, 1, '')
    cursor.callproc('sp_FETSchedule_Get', parameters)
    columns = [x[0] for x in cursor.description]
    rows = cursor.fetchall()

    cursor.execute('select @sp_FETSchedule_Get_5')
    out_put = cursor.fetchone()
    rows = list(rows)
    df_preschedule = pd.DataFrame(rows, columns=columns)
    dd = df_preschedule.loc[df_preschedule['schedule_employee_gid'] == pd.to_numeric(self.employee_gid)]
    return dd,out_put

Но я не получил сообщение out_put и получаю выбранные данные.

Plz помогает как получить доступ к записи, так и к ее выбору?

Я использую хранимую процедуру Django и Mysql.

-1
задан 13 August 2018 в 16:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: