डेटाबेस एडेप्टर शायद ही कभी किसी ऐसी चीज़ के लिए पैरामीटर का उपयोग करने का समर्थन करते हैं जो 'मान' नहीं है (कुछ ऐसा जिसे उद्धृत करने की आवश्यकता है)। या तो स्ट्रिंग स्वरूपण का उपयोग करें (डोडी, आप एक sql इंजेक्शन के जोखिम को चलाते हैं) या SQLAlchemy जैसी लाइब्रेरी का उपयोग करें जो आपको पायथन कोड का उपयोग करके मान्य SQL का उत्पादन करने देता है।
यदि आप सुनिश्चित हैं कि आपका usertable
value समझदार है (उदाहरण के लिए, मौजूदा तालिका नामों की सूची के विरुद्ध जाँच की गई), निम्नलिखित कार्य करेगा:
query = 'select * from some.{usertable}.userinfo'.format(usertable=usertable)