title: run stored procedure in python using pymssql
body: <p>while executing stored procedure using pymssql getting error: </p>
  
  <blockquote>
    <p>_mssql.MSSQLDatabaseException: (8144, b'Procedure or function GET_USER_DETAILS has too many arguments specified. DB-Lib error
    message 8144, severity 16:\nGeneral SQL Server error: Check messages
    from the SQL Server\n')</p>
  </blockquote>
  
  <p>code snippet:</p>
  
  <pre><code>        connection = self.engine.raw_connection()
          cursor = connection.cursor()
          args= ('user')
          cursor.callproc("GET_USER_DETAILS", args)
          cursor.nextset()
          result = list(cursor.fetchone())
          cursor.close()
          connection.commit()
          print(result)
  </code></pre>
  
  <p>stored procedure GET_USER_DETAILS, accept only one parameter, thats user name.</p>