“;找不到存储过程<;程序名称>”;使用Python和pyodbc时出错
我正在尝试使用Python和pyodbc执行存储过程 比方说,我可以用Python完美地运行下面的代码,这意味着我的连接没有错“;找不到存储过程<;程序名称>”;使用Python和pyodbc时出错,python,sql,ssms,pyodbc,Python,Sql,Ssms,Pyodbc,我正在尝试使用Python和pyodbc执行存储过程 比方说,我可以用Python完美地运行下面的代码,这意味着我的连接没有错 cursor.execute("SELECT * FROM Employee") 但是 它打印出“找不到存储过程'salary'u by'u year'” 但是,我可以在SSMS中很好地运行代码 我可能无法访问Python中的存储过程 如何解决此问题?您是否连接到正确的数据库?可能使用完全限定名称database.schema.salary_by_
cursor.execute("SELECT * FROM Employee")
但是
它打印出“找不到存储过程'salary'u by'u year'”
但是,我可以在SSMS中很好地运行代码
我可能无法访问Python中的存储过程
如何解决此问题?您是否连接到正确的数据库?可能使用完全限定名称database.schema.salary_by_year您说得对,谢谢!
cursor.execute("EXEC salary_by_year 2006")