ये निम्नलिखित कदम हैं जो मैंने उठाए:
- मेरे संग्रहीत कार्यविधि डंप परिणामों को एक अस्थायी तालिका में बनाया ताकि परिणाम सेट को एकल परिणाम सेट में समतल किया जा सके। इससे
multi=True
. की आवश्यकता समाप्त हो गई - इसके अलावा, मैंने यह सुनिश्चित किया है कि मेरे आईपी पते पर उपयोगकर्ता के पास डेटाबेस में ही संग्रहीत प्रक्रियाओं को कॉल करने की पहुंच है।
-
अंत में, मैंने callproc . पर शोध करना जारी रखा समारोह। अंततः किसी अन्य साइट पर किसी ने निम्नलिखित कोड का सुझाव दिया, जो काम करता है:
cur = connections["SomeDB"].cursor() cur.callproc("spGetLocationPath", [id, someval]) res = next(cur.stored_results()).fetchall() cur.close()